> Who pays for them?

Americans. The same population as most of the beneficiaries.