Yes but we are talking about retirement. Meaning stopping work. I know what you mean. But lazy pricks dont get the same pension as those how worked. It's like that in NZ not sure about other countries.
It's worse here. But non o visa is ok if you can meet the financial requirements 800k in bank seasoned for 2 months or 60k per month income for investments.