Completely on board with your points, but here's my concern: If a single proprietary client or service becomes THE go-to on Nostr, it's vulnerable. The moment authorities knock, they'll give in, undermining Nostr's core purpose.
Feels like the solutions are being worked on and open sourced quite rapidly.
One such example would be Primal. They worked out a solid caching service, and then open sourced it because they knew it could potentially be a centralizing force.
They've open sourced their entire stack here - https://github.com/PrimalHQ
Any Nostr business that is seeking to create a better experience needs to open source their solution or risk the entire network centralizing around them. Which, at the end of the day, would be a complete and total failure. Might as well just use tradition social media in that case.
GENESIS