So, it's better to have 20 1x engineers, with significant slack in the system, who are all interchangeable cogs in a machine that takes tickets in one end and pushes mediocre software out the other end. That way, if 5 or 10 of them leave, they can be replaced, and nobody will tell the difference. If there's a lean quarter, you can lay off half of them, and then rehire a bunch of average randos off the street a few months later, and again, nobody will be able to tell the difference.
Also, the mayor will visit the grand opening of the new office, and the media will write a lovely story about how many jobs have been "created", and the company will be able to negotiate some tax breaks for creating so many mediocre jobs.
You might find things are better at a mom & pop, or startup, or maybe outside of a big city.