that is not shotgun kyc
shotgun kyc is when the info is asked after you deposit, holding funds hostage
the wallet is optional, you can send and receive zaps on primal without it
you can also use any other nostr app by simply copy and pasting your nsec