I never said "some dude off the street would qualify for these jobs." I've talked to some highly skilled programmers who wouldn't agree with you. Like I said before employers want specific code language skills and are unwilling to train those (who are already programmers) who could easily learn and are already here and desperate for jobs.
Microsoft software is developed predominantly in C++.