Maybe its better to say that "there is no need to be a superstar programmer" to work on OSS. The companies you list aren't known for hiring unskilled workers :-)
Indeed, but they're by far not the only ones working on OSS. They're simply the most recognizable. I've worked on OSS for companies with far less stellar track records when it comes to hiring.