There aren't enough people majoring in STEM anyways.
Look at the graduation rates for blacks in STEM fields.
I saw the GA Tech rolls online a few months ago for that year's graduating class. All the black students majored in the easier fields.
Whose fault is that?
And GA Tech is of the best engineering schools in the country.
I'm not disagreeing but saying that those who do should work for an employer is deceptive and not some generalization that should be held as true.
People can take chances in their early twenties. It's much harder to take a entrepreneural chance when you got a wife and kids, mortgage, car note, etc
Most app developers have experience and formal educations. Do your research. Posting a story about a single 15 year old doesn't mean much.
The open source community has existed for decades and a sizable portion of developers have been nerds without formal educations. Does it help? Sure.