quoting nevent1q…0z7sComplaining about centralization is not the way to get decentralization.
Run relays.
If you don't like the fact that there is a "single" NIPs repo, fork it and create a splinter net.
If you're worried about currently-popular WoT approaches, build alternatives or adopt (and cheerlead) existing alternatives.
Host your own static files.
I, for one, welcome our single-client overlord.
A SuperApp client looks like Nostrudel plus relay.tools
Do not fear innovation, even if it looks different than what you had in mind.
If we all use the same client, then relays become the focal point of decentralization. This is a good thing.
Clients are irrelevant in the face of a so-called SuperApp, and that's okay.
Kind-events are the protocol.
Relays are the protocol.
Users are the protocol.
Clients are just a limited gateway to using the protocol.
If we desire to be limitless then there would only need to be one client.
Nostr is a decentralized SuperApplication upon a decentralized protocol.
Nostr-CLI would never demand a competitor if it is built correctly.
Neither should Nostr-GUI.
I only worry that it may be realized long after relays have been forgotten.