not why people are surprised by this. It’s “amazing” because of their caching relay which hides a lot of complexity of the protocol. The downside is when that relay goes down, it breaks.
Primal is amazing when it works, but more than half the times I've tried to use it in Firefox it either won't load at all (JavaScript console shows the wss connection to primal relay failing), or has lots of weird malfunctions. nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:note1rmnvknxqdxk9zjch2pgxgqrp0t9l30s48swp09rm5xl4hpv8c47skej456