Every $1 spent on the space program yields $100 in new technology and products. The 4 civilians going up is totally paid for by one of the riders. It is a SpaceX mission NOT NASA or the US government. SpaceX's rockets, developed by Elon Musk have the only boosters that have ever came back and landed thus drastically lowering costs. They now have launched 126 successful launches and landed 80 boosters back on earth. By reusing their rockets SpaceX now launches 75% of the worlds satellites, astronauts to the ISS space station, spy satellites for the military, weather satellites, etc.
SpaceX is a private company and is now building at Boca Chica, Texas, the worlds biggest rocket, without government money. This rocket will be taking astronauts to Mars within 5-6 years to start a colony on Mars. This is SpaceX not NASA or the government.
Look it up and see.
The space program brought new synthetics, smaller computer chips, more powerful computers, better batteries, better ways to store food. In the future they will make radio crystals and ball bearings in space. Ball bearings without machining. Lots of things have been happening lately. There is platinum on the moon and is within the possibility of mining the moon.
Again what SpaceX does is not government money unless the government gives them money to launch something they want to get up. SpaceX saves the government money thus saving our taxpayer money.
Oh, FYI, guys ONLY 1% of the TOTAL federal budget goes to the space program. Most goes to the military and welfare programs.