I see this sentiment often on HN, but I think it's too reductive. For better or worse, we don't just work for a "company". We work with a group of other real whole humans. And if I'm going to spend 8hrs a day with these folks, I expect our relationships to be on a deeper level than "NPC." I don't think we should be "family." But NPC is way too impersonal for me.
The company is an abstraction layer that allows for very convenience-based relationships.
The point is that at a company you are a line item in the budget and you will be forced out the moment it’s not financially beneficial to keep you around.