Not everyone wants to live an ascetic lifestyle or can afford to be a hobbyist, so expectations have changed.
This is a problem with many hobbies in modern times where everything is a competition with others and less about enjoying it.
Programming just became mainstream and it more accurately represents society as a whole.
Not everyone wants to live an ascetic lifestyle or can afford to be a hobbyist, so expectations have changed.