The insane lure of gob-smacking amounts of money that got thrown around the tech industry in the past decade with FAANGS unfortunately brought in a lot of people who really weren't passionate about computer science in the first place.
By way of contrast, compare your average software developer with an electrical/mechanical engineer. Just as challenging an industry (if not MORE SO in a lot of ways), and yet the pay is usually a fraction of what a software dev can make. Nobody becomes an EE for the money.
The insane lure of gob-smacking amounts of money that got thrown around the tech industry in the past decade with FAANGS unfortunately brought in a lot of people who really weren't passionate about computer science in the first place.
By way of contrast, compare your average software developer with an electrical/mechanical engineer. Just as challenging an industry (if not MORE SO in a lot of ways), and yet the pay is usually a fraction of what a software dev can make. Nobody becomes an EE for the money.