... There is no debt crisis. It's not even that no one is ever going to pay it. It's that the US can print its own money. It is not like state governments or a household. It has the capacity for infinite dollars. It will always be able to pay its debts.
So yes, we have plenty of money for science. We have plenty of money for everything. It is only political decisions that affect funding.
Great. Let's print $10000000000000000000 of money and save the world.
Yeah, ya can't just do that. Though that is a frequent response to the idea that we have unlimited money. The reason you can't is that you'll get massive inflation. The money supply can't increase faster than GDP or you'll get inflation. Sometimes inflation is desirable, BTW.
Funny story though: Since 2008 the Fed has tripled the money supply. Tripled! There are now three times as many dollars in existence than there were 7 years ago. The inflation hasn't materialized as much as some would think, for various reasons. I don't know entirely why myself. But the Fed's action is an example of how we have as much money as we want. It's really a matter of distribution. That's why I say these are political decisions, not financial ones. After the crash in 2008, the government could have given people money to pay off part of the loans on their underwater homes, thereby avoiding the devaluation of the CDO securities. But instead they bought a lot of the securities based on those loans, which cratered in value, at their peak prices. They bailed out the banks while leaving borrowers to be foreclosed on. Political decisions.