There is a massive gulf between hiring and work. There's another massive gulf between what a manager asks for and what HR or recruiters ask for.
> "If companies find it hard to reliably staff generalist positions"
The process of hiring for this is hard. Finding people like this is also hard.