I do the job for money. Period.
I also happen to really enjoy computers, systems, etc. I enjoyed most of the jobs I've had, but the reason why I was there doing the job, as opposed to being at home nerding out for my benefit alone, was always the need to pay bills.
So it really is good to find people who are a good fit for a specific position - and who, in the worst-case scenario, would do the work even for free or without anyone supervising them.
The question is whether the younger generation has grown up with the motto “money first and at any cost”… Not everyone, of course, but when I see how everything everywhere is reduced just to monetary value, it makes me feel a little down sometimes.
Housing in particular is a driver of people optimizing for cash.