I taught myself to code in high school, and I like what I work on (robotics); it used to be a weekend hobby in college before it became my real job. I also like Michelin star dinners, travelling, live music, skiing, etc.
Expecting people in our industry to prefer "company, product, real building, craftsmanship" over getting paid is how we end up getting paid like nonprofit employees, EMTs, and other professions where people's desire to do good is exploited to drive down salaries.