I hail from a culture that's decidedly Catholic, but at the same time shares this mindset.
To me it has more to do with farming and the culture around it.
On a farm you have to earn your keep and there's no space for "freeloaders". You work all day, every day and don't complain.
Attitudes are very different in places where there was a significant urban class in the renaissance era already.