If we say no to profit, it means we extinguish a mechanism by which society can allocate resources.That's fine, we have others. Efficiency is overrated because it leads to excess concentrations of capital, an economic diabetes if you will.
Knowledge about wants, desires, propensity to manufacture and supply is dispersed and distributed among billions of people (and always in flux).
Amazon, Walmart etc. demonstrate this to be wrong in many respects; in any case nobody was arguing for central planning, so it's irrelevant.