I think there's multiple reasons for both. Good and bad experiences of work. Idiots in the workplace. Favoritism. When you're the favourite of a manager it's great. Equally other colleagues can make your life a misery.
To encourage people to want to get a job and work also has many dimensions. The amount of hoops you've got to jump through is ridiculous and a lot of the time it's WHO you know.
I'll stop there.
Funny this question has been posted because it looks like I'm going to be made a job offer by the Civil Service. Not confirmed yet but it looks good.