Who pays for these programs? Taxpayers and buyers of Treasury debt.
When are these costs imposed? Today.
What has been transferred to Treasury debt investors? A promise to pay dollars in the future. Not dollars of constant purchasing power. Just dollars.
Question: "What is the difference between a cashed Social Security check and a crashed warplane?" Answer: "The plane does not vote."
Do present costs get transferred to future taxpayers? No; they are paid for by present taxpayers and investors.
Then what do present investors receive? IOU's. Lots and lots of IOU's. Issued by whom? Congress.
As the Mogambo Guru would say, "hahahahaha."
It will not change. What will change is the willingness of investors to pay for today's costs in exchange for low-interest IOU's.
At some point, that debt will not find a market. The great default will then take place. At that point, Congress's IOU's will become IOU Nothings. The Great Default is coming. Count on it."