Funding is not the only issue. Their planning was also a disaster. The Space Shuttle wasted so much money with very little return. If NASA continued with Project Orion and NERVA a Mars colony would have been well established by now.
The Space Shuttle was fundamentally flawed because NASA compromised with DoD to get it funded. Had NASA been fully funded for space exploration alone they would have made better choices.