I tried to document some of the challenges here:
https://chriszhu12.medium.com/the-challenges-of-building-on-...
But basically: I built an app that relied on mostly stable gas fees. A single app on polygon spiked the fees over 10x in the past few days, and so large swaths of it have to be rebuilt.
The promise of web3 was software that was not controlled by any centralized company. But it seems like any new project sharing a chain can effectively DDoS what you've built.
This is effectively an anti-network effect. Inevitably, you'd have to start centralizing part of your application to avoid gas fees altogether to hedge this risk.