I think it might also be the privilege of software engineers speaking. You can literally get another job, a permanent position with benefits, if you're unhappy with your current position. You probably just have to change your linkedin status, write a few former colleagues or tell it the world via twitter.
This is not possible if you're working in the kitchen or cleaning. Sucks for you, right? You must be in this situation because you've chosen it, you can just switch jobs otherwise.
In a world where you're only surrounded by tech workers your whole world might become tech with an occasional ring from the food delivery man the only contact with the outside world. I've never been in silicon valley but that's how I imagine it to be.