It isn't the problem, that's just the facts. Entitlements and revenue generation are the problem. NASA costs 0.5 cents on the dollar. You really want to blame our debt on that? Lol, you go for it.
Where did the money for landing on the moon come from? It comes from the tax payer, same as every other government expenditure. 0.5 cents on the dollar is so cheap compared to what nasa has given society.
Of course man will live on Mars. It's incredibly shortsighted to think no civilization will go to Mars. It's the next logical step. Whether our society has the foresight and the wisdom to expand our reach beyond our own backyard remains to be seen.
If we have to leave earth (which we will, look at history), hopefully we can bring everyone. If we never leave earth to other planets, then no one gets to go. Is that a better option to you, we just die out? So shortsighted.
And again, this is not a zero sum game. A $20 billion dollar agency is not preventing a government with a $3.5 trillion dollar budget from feeding people. It's a silly straw man argument.
Name one, just one, program in the history of the United States that has given society the technological progress that nasa has for equal or lesser money. Go ahead, just name one. I'll wait.