Exactly right. That's another part of the reason I use Alby for Nostr, it's effectively an abstraction layer.
As you point out, you could run it through Tor (my node is only accessible by Tor anyway) and in fact you can even pay for domains and VPS's with bitcoin, but that's a whole lot of hassle if you all you want is a lightning address.