No, NWC wallets take many forms. If you’re already running a node you can use Alby Hub, but you can also get a NWC string from a lot of other wallets. Just be aware that custodial wallets are not intended for long-term storage and you should not hold too much in them.
Here are a few ways you can spin up a NWC wallet to plug into Primal and other apps.
YakiHonne (npub1yzv…rf8q) (free, custodial)
Rizful.com (npub1jlu…p2kq) (free, custodial)
cluborange (npub1ve8…9ka6) (paid, custodial)
Alby (npub1get…0nfm) (paid or free, non-custodial)
