I think it would work for most apps.
Thinking through what you might lose… 🤔
Search, discovery, and history unless you created centralized caching and indexing services (like how primal is now doing).
A single source of truth, like say for commercial systems where you don’t want to sell more products than you have.
You also might lose that dashboard of engagement metrics that most content creators are used to getting (which could hold back distributed P2P publishing from mainstream adoption if influencers are addicted to their ego stats).