Earlier quoted context omitted.
> Tax money isn't drained out of the economy. The money used for NASA goes right back into the economy, since they use it to buy things. That's not remotely how this works. By this logic, wars are actually free since the money spent goes to defense contractors who use it to buy things and hire employees. We can have an unlimited military budget with no negative repercussions! As the sibling commenter pointed out, you…
The broken windows parable is about causing destruction and then repairing it, which thankfully isn't what NASA is doing. If you read your Wikipedia link you would see that this was never meant to apply to all government spending. To help you avoid this in the future, read the links before you try to correct people.
Government has no mechanism to ensure the money it spends is on things that have a positive ROI, since the money they spend is obtained by force, not by voluntary transactions.