Show me the microsoft or google or apple research into these kinds of problems.
Google scholar counts, I guess.
You're assuming that research is fungible. That, say, if someone is really good at developing novel, efficient data structures, they'll be just as good at finding ways to help homeless people. Why do you think that's the case? Nothing in the real world suggests it works like that.
Do you not think you might be an asshole for implying that, because these problems aren't already solved, no one is working on them? Or that anyone working on them isn't smart?
Maybe these problems are HARD! [They, in fact, are. Witness all of human history.]