Great post by Alfred Thompson.
We encounter this discussion all the time. Educators look to Microsoft and other companies for guidance with what tools and languages they should teach with. My response has always been that Microsoft and others provide tools and technology for a toolbox. Some educators have success using certain tools over others.
Education strategy is complex and of course there is no one tool for all jobs. We do our best to provide a wide variety of tools to choose from and of course the best resources to support them.
At the end of the day, we look to educators to tell us what tools have worked for them. That being said, i do believe it is our responsibility to help connect educators so that they may share their knowledge and improve the quality of education for everyone.