Big organizations need generalists too.

Generalist means something very different for big orgs. They don’t need the same person doing accounting, sales, system architecture, T1 tech support, logo design, and HR etc the way you see 3 man startups trying to do everything a company needs to do to function. There’s people to handel 401k and health insurance etc.