The most awful is old people believe in this scheme and pay!
In the US, this is called "Social Security" except they take it directly out of our paychecks before giving us our paychecks. We are "promised" that after a certain age, 67(?), we get to get our full monthly benefit based on the amount we contributed over our lifetime.
This is meant to help supplement our incomes when we get older and retire.
However, there are many in my generation that don't believe we will get it at all since those funds are being used for other things and not replenished on a governmental level.
You're completely correct in your logic.
RE: WILL YOU PAY NOW FOR SERVICE THAT MAYBE (!) WILL BE RENDERED ONLY IN 15 YEARS??!