Earlier quoted context omitted.
Email verification isn't a Namecheap thing, it was an ICANN thing, it happened to every domain provider.
I neglected to mention this happened only a few months ago, after the domain had been quietly and happily registered for several years. Unless you're saying ICANN changed the rules recently, but I'm having trouble finding a record of that.
I got a free domain with Github student pack from Namecheap. Just my personal experience, the person I talked to seemed very helpful and kind. However, the multiple rounds of talking to a real person to register a domain makes me think they don't have nearly enough automation which is a red flag.