Which benefits / welfare system do you think is more beneficial in the long run?

So I've lived in a number of countries.

There's countries like America, Canada, UK, Sweden where you don't have to contribute a dime to the ecomony and you can still get welfare / benefits. If not multiple generations of the SAME families would not be ON benefits instead of working.

And then there's

Countries like Spain where if you don't contribute a dime to the economy - except for legitimate reasons, such as severe disability - by working for a few years you won't get a single dollar of benefits / welfare support from the government.

I personally see Spain's welfare / benefits system as highly beneficial as
a) it'll force people who are capable of working but make excuses left right and center (or addicts to take detox & jobs more seriously) to smarten up & contribute to society,
b) it enforces purpose, drive, ambition - strive for betterment - whereas in other countries why bother to even graduate high school if the government will pay you to sit at home,
c) the money spent supporting people who can work but don't, etc., can be redirected to more helpful to the community as a whole aspects such as better healthcare, education, etc.

UK / Canada / USA
Spain
Select gender and age to cast your vote:
Updates
1 y
Interesting to see votes for the USA given as the benefits / welfare system is, in many ways, severely negative.
Which benefits / welfare system do you think is more beneficial in the long run?
Post Opinion