"The gov't should pay for it" is not a solution to private problems.
Because US citizens would benefit? Preventing outsiders from incidentally benefiting isn't a constitutional mandate (yet).
Would you oppose an anti-pollution measure even though it would also provide cleaner air to neighbouring countries?
"The gov't should pay for it" is not a solution to private problems.