I have no idea why we stopped launching from the US. Political, old tech, both etc. I think the Russians were getting paid around 100 million per American astronaut to the ISS.
SpaceX is able to do the whole thing cheaper by being able to reuse everything. I’m not sure why we got back into the game, but I’m glad we did.
I also have no idea how close or not close we are to Mars. I will say we are probably closer than what we were 10 years ago because of all the new tech. Pretty obvious answer, but we’re certainly going the right direction.