Nip 01 is mandatory. Which means kind 1s are mandatory. If you think it is optional, the text is wrong.
All other use cases were using kind1 for replies but now they are all moving to use nip22. Kind 1 is really only for Twitter-like clients. 90% of nostr doesn't need to bother by kind1.
Login to reply
Replies (2)
Then, let's remove it from NIP-01.
I really hope @Vitor Pamplona's PR will be merged.

GitHub
Moves Kind:1 definition to NIP-10 by vitorpamplona · Pull Request #1076 · nostr-protocol/nips
This addresses a dev confusion that kind:1s are mandatory: Since kind:1s are currently defined in NIP-01 and NIP-01 is mandatory, people assume a C...