What about the idea of Nostr clients also having their own centralized servers for more analytics and other extra features like push notifications?
Relays could still be the main databases that keep Nostr decentralized. They just work along side with centralized servers?