the primal caching server is open source, anyone can run it, and its user configurable in the app
its not that different from relays, a server that distributes signed nostr events
furthermore users can easily use any other app since identity is portable
the idea that all nostr apps must read directly from a specific type of server is a weird hill to die on