One of the reasons it's broadly not true in the US is that, between social security and medicare, people are provided for at some level upon retirement based in no small part on their own contributions. I paid into both those pools so I'm not sure why you think that money (along with other savings) constitutes being "forced to pay for those who waste their money on entertainment and high living."