The precondition for that is competition. If some company has idiot managers that waste resources on idiotic things, they're supposed to be wiped out by the companies that are actually smart.
Capitalism requires constant evolutionary pressure and a sort of government directed corporation level eugenics program to constantly apply that pressure in order to function properly. Without that, it's just distributed fascism.