Personal examples hardly prove a point, but I'm a seasoned, nearly exclusive (11yr) .NET developer and I can probably code the pants off the average ruby/python developer off the street. As can many of my coworkers. See, we use this old-school knowledge of design patterns, MVC, and SOA instead of worrying about whether our code is clever enough. Do you sometimes have to interview people who learned a few buzzwords and somehow passed an MSCD test but don't understand what encapsulation means? Yes. Just like you get people in the Ruby world who opened a console and typed in "rails new" and now they have a new resume topic.
Competent programmers exist in all types of jobs with all types of platforms. In fact, I would argue that those of us who don't jump to every new fad language that comes out may likely be more productive by default. Instead of worrying about what frameworks we're going to use to supplement our Node+Json+Rails+Bootstrap+Coffeescript+blergh security nightmare, we just start coding.
Who is talking about quality? OP posted that the majority of development jobs are within .NET and PHP. Some guy gave the low-brow dismissal "was this in India by any chance?". I just supplied position numbers from one of the largest job sites in the US, confirming that .NET and PHP jobs (adding Java), really are the most plentiful in the US by far.
Competent programmers exist in all types of jobs with all types of platforms. In fact, I would argue that those of us who don't jump to every new fad language that comes out may likely be more productive by default. Instead of worrying about what frameworks we're going to use to supplement our Node+Json+Rails+Bootstrap+Coffeescript+blergh security nightmare, we just start coding.