> But the fact that someone who I would actually describe as top 1% of devs I've worked with can't get a job without relying on his network is kind of scary
This is just one of those unavoidable aspects of human psychology. Ignore it at your peril.
Lots of programmers seem to think networking is somehow beneath them. But it's the best way to sidestep most of the pitfalls everyone is amply describing here.