> math problems are really there to solve a real world problem
I think this is totally wrong. Math problems are almost by definition problems with a particular theory. That theory might be inspired by the real world, but the problem itself is purely theoretical. I can't think of any theoretical problems like this that actually support a practical problem, as opposed to being an internal knot in the theory that indicates something is wrong with it. Not to say that cannot happen - certain optimization problems were historically actually hard to solve and solving them helped us to genuinely optimize a real thing (rather than just explain why the answer we already had was correct, which is much more common). In particular, none of the millennium problems have anything to do with a "real" problem, including the Navier Stokes one.
Humans only invest in solving problems that matter one way or another.
I also disagree that none of them solve "real" problems. They clearly do. Solving them have implications on real world problems.
Agreed, though for the hn audience I want to advocate a bit for the utility of mathematics. The development of applicable mathematics has often not been through the direct means of solving an open problem. It has however often depended on theory which was developed for the purpose of human understanding. It is difficult to pull concepts out of the aether on demand, but when there is a general milieu of human understanding economic applications can be developed in post.
I have in mind GPS, cryptography, numerical fluid simulation, lasers, etc…