Because the students who are interested in solving "real-world" problems go to work for great companies like Google and Facebook. They don't become teachers because it is not glamorous. Why don't you stop complaining and take up a teaching job and show us how it is done? We will follow you. I promise.
I like to blog about various topics ranging from education in IITs to social issues in India and US. All opinions and views presented here are my own and not of my employer.