Fundamentally this is true, but bringing yourself to the point where you "just quit" is quite difficult.
I think you're ignoring a lot of human things like that a lot developers are quite isolated and working 60+ hours a week. Their social group is quite likely just their co-workers. Especially for new devs who have relocated.