I'm not saying the world needs 0 margins. If anything, that's contributing to the problem. Walmart and Amazon are good examples. Their cost structures have annihilatd entire, local economies.
My Sunday morning guess would be to look for ways to lower the entry costs for businesses. Maybe municipal level infrastructure for local consumers? I don't think "trust busting" would work in isolation. Over time, the markets probably re-concentrate.
How do you speak so confidently that they are "contributing to the problem?" It is a hard sell that they are abusing their market dominance, because of the very fact their margins are so thin. Since there are multiple market leaders, and their margins are thin, this implies they are competing fairly. You seem to take it as a given but it's a hugely complex question. I'm all for trust busting large companies abusing their power -- abuse which usually manifests in large margins.
You are also mixing up margin and market clearing price. The market clearing price includes profit. Just because a product is profitable that doesn't mean there are any inefficiencies in the market. On the contrary the price a market will bear for a product prices in profit insofar as there is a lack of supply to meet demand. Market inefficiencies come about due to illiquidity, regulation, abusive monopolies, etc, not simply because someone is making a profit.
You can't just imagine up a world where enterprises sell with zero margin -- in many cases the alternative is the products just simply wouldn't exist. This alternative reality is much worse for consumers.