SLS is going to cost NASA, what, $4B per launch and it's going to launch every 2 years. Careful what you wish for.
We (the US) have a space program because of the military. In fact, the military/intelligence space program is booming and space-based companies are going to be very healthy supporting military missions to LEO and beyond for the foreseeable future.