One of the things you'll hear from NASA all the time is how they're falling behind on deadlines because there's a limited budget and so much to get done. With that in mind, can you imagine how things might change if only NASA had more money to put towards research and development?
NASA, like SpaceX, wants to colonize Mars, but our current technology isn't quite there yet. We will need to develop new life support systems, new transportation systems, and new habitation modules to make all this possible.
In the meantime, NASA is also attempting to launch the world's most powerful space telescope and develop an entirely new rocket called the Space Launch System (SLS) that will be powerful enough to take humans into deep space.
In comparison to the United States military, NASA receives so little funding that the money flow effectively bottlenecks the progress of discovery and innovation. If given just a little bit more, perhaps we could accomplish some of our biggest goals in years, rather than decades.