Elon recently tweeted this quote from Ernest Rutherford:
I think this quote explains why Elon keeps saying things are "solved" when they are not. He clearly subscribes to this Rutherfordian view that things become trivial once you understand the underlying physics. So since he feels he understands the underlying physics of FSD, it is "solved". Since he feels he understands the underlying physics of terraforming Mars, it is "solved".
But there is a big gap between theory and a practical application. Even after you understand the theory, engineering a practical solution requires a lot of work and solving a lot of new problems that you did not think about when you were just working on the theory part. We've seen this play out with FSD. Elon feels he understands the physics behind FSD like doing ML to solve vision. But actually doing the work has taken longer than he thinks, requiring multiple rewrites and solving new problems.