College students are falling all over themselves, learning each FAANG's interview process, drilling large numbers of problems for the whiteboard tests/hazings, being frontloaded with a bunch of VC dogma about startups, learning lousy frameworks before they have to, etc. But I'm not sure they have much idea what industry and particular companies are actually like.
That's because big tech companies are the new IB/MC. You see the same types of behaviors there.
Tech does still get traditional nerds, who'd do CS even if there was no money in it.
But I wonder how many of the traditional nerds are choosing other STEM fields partly because of the perception of current CS jobs.