No game developer is living on starvation wages, it is just a question of how much they get. If a game company can provide for its people and offer enough incentives that its workers aren't fleeing to better jobs it deserves to exist.
So why aren't the people leaving then? Maybe they love the game they are working on and prefer bad conditions over working on something else? Maybe they have non-standard backgrounds and would be forced to wash plates if not for this company? It isn't clear to me that a union would make the life of these people better.
> "If it can't afford to provide for its employees, why should a small company exist?"
If I rephrase that as "If a startup can't afford to provide for its employees, why should a startup exist?", it should be clear to HN readers why that is problematic. Without a way for new players to enter the market cheaply, you wind up with a stagnant industry fully of deeply entrenched players who are afraid to take creative risks. (Not unlike Hollywood, come to think of it.)