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.