You guys really need a union.
But organising people is _hard_ and so we tend to give up a lot of control for a little convenience. Unity can pull the rug at any time, and there's not a damn thing you can do about it. However, if 1000s of independent game developers had a share in a similar company whose constitution dictated that it was for the benefit of those independent game developers, and they could vote out directors that allowed it to deviate from that purpose, then this scenario we're seeing today would be a lot less likely.