A lot of the folks working in these bigger tech companies didn't grow up this way. A lot of them grew up in wealthy families, lived in wealthy neighborhoods, were pushed into an elite tech career by their parents, went to elite pre-university schooling, elite universities, etc and have never had to feel monetary scarcity. Just look at HN comments and see how many 3rd generation programmers there are. As an adult with savings working at bigger tech companies and never having experienced hardship or poverty as a child, the prospect of following your dream feels alluring.
I grew up in poverty myself but my partner and many of my friends at bigger tech companies grew up the way I discussed earlier. Most of them were pushed through their parents' social circles into a tech career and never were wanting for money. They feel the grind inherent to being paid for your time as opposed to volunteering your time and think of it as an injustice. My partner and friends complain constantly about tech and their jobs but other than a handful who briefly worked service jobs in their teens, they have nothing to compare it to. I spent my summers as a teen moving heavy boxes/furniture, often in 100F+ hot weather, and being paid in cash (hoping to become a cabinetmaker!) barely making ends meet and I know what it's like to keep a job a job.
I left Big Tech (I had joined it as a startup and ended up staying much longer than I expected) so I understand the complaints about heavily bureaucratic jobs where most of your time is spent coordinating rather than building, and while I'm always unhappy at something or the other with my job, I know how good I have it. I do a job that I don't hate, working with generally smart people, alternating between a cushy office and my home where outside of my work I mostly just complain about minor office perks. It's fantastic.
As a counterpoint to that, I grew up in a blue-collar family under modest circumstances and I still feel like bigcorp software development is soul-crushing. Surely, you appreciate it for a while. But eventually the reality of it sets in, and can't ignore the BS anymore.
I know I'm luckier than most humans on Earth, but still hedonistic adaptation is a thing, even if you grew up in a poor family.
I grew up in poverty myself but my partner and many of my friends at bigger tech companies grew up the way I discussed earlier. Most of them were pushed through their parents' social circles into a tech career and never were wanting for money. They feel the grind inherent to being paid for your time as opposed to volunteering your time and think of it as an injustice. My partner and friends complain constantly about tech and their jobs but other than a handful who briefly worked service jobs in their teens, they have nothing to compare it to. I spent my summers as a teen moving heavy boxes/furniture, often in 100F+ hot weather, and being paid in cash (hoping to become a cabinetmaker!) barely making ends meet and I know what it's like to keep a job a job.
I left Big Tech (I had joined it as a startup and ended up staying much longer than I expected) so I understand the complaints about heavily bureaucratic jobs where most of your time is spent coordinating rather than building, and while I'm always unhappy at something or the other with my job, I know how good I have it. I do a job that I don't hate, working with generally smart people, alternating between a cushy office and my home where outside of my work I mostly just complain about minor office perks. It's fantastic.