And I really agree that the crux is "big enough" -- at some point, a phase change happens and regulation for social good needs to change too ('too big to be free'?).
We could pro/con public vs private-but-regulated management, but that's a dead horse and they're both valid options.
I'm a socialist that thinks that companies should be transitioned into public ownership once they grow big enough.
It fixes the issue you describe in addition to the myriad of other issues associated with ever-increasing privatizion of what should be the commons.