The reason is because the wallet is hosted by Strike, and they are regulated as a money transmitting business. Since the Primal wallet also allows you to buy Bitcoin, there absolutely will be KYC.
If you are on Android, you do not need to use Primal's wallet. You can connect any other Nostr Wallet Connect compatible wallet in the settings. Just remember to also update your profile with that wallet's lightning address.