Storage and bandwidth are limited, you can't give unlimited write access to everyone.
I hope we can do p2p between clients in the future, skipping the relay part
That would be my absolute favorite option. But as long as we run on relays, I want relays to do exactly what their name says: to relay. They're not called "filters", "funnels" or "publishers".