but these large companies are successful because the public likes them
Of course you could have said the same thing about Hitler. No, I'm not saying that Hitler and "these large companies" are the same thing, just that popularity doesn't mean something is admirable. Vox populi non est vox dei.