Problem solved.
There is no "Obstacle to America's Future" here. The point is for every kid to learn to code... not for every kid to build a business publishing iPhone Apps. Why does it matter WHAT they code on???
I learned on an Apple II e, why? Because that's the computer that was donated to my school. It was old and haggared and no... my programs were not compatible with the PC dos or that cool, slick new "Windows" thingy everyone was talking about at the time. And CERTAINLY nothing compared to the little Mac that was out.
But so what?
I still made a pretty cool Angry Birds style game on it using only hline and vline. It taught me the basics... that was the point.
If kids want to publish apps... well... publish them to Android. There is nothing wrong with that.