If you want people to take on jobs purely for non-socioeconomic reasons then you might need to fix the underlying socioeconomic problems. (e.g. cost of housing)
I don't see any real movement from older generations to do anything about that. They just keep complaining about the youth chasing money instead of some "passion." (Which ignores that the material conditions have completely changed in the last 20 years)
I don’t think this dichotomous thinking accurately captures the nuance and may just show a personal (and understandable) axe to grind. It’s definitely not an either-or choice.
Somebody can still quite easily work in CS and find affordable and high quality living. But maybe not in SV. I’d even argue you can work on more interesting problems. But people overwhelmingly want to work in SV because of the status it confers.
I don't see any real movement from older generations to do anything about that. They just keep complaining about the youth chasing money instead of some "passion." (Which ignores that the material conditions have completely changed in the last 20 years)