It's a completely free service. With an extremely low price for domains.
Even though it's become almost a standard for domain registrars to provide DNS, it's still free. I've been using NC for years for my business (also a free service) and the downtime for what it provides has been mostly minimal.
Now if I was paying namecheap specifically for enterprise DNS something like $10/month or $40/year and it included DDoS protection then yes I should be compensated. Namecheap gave people what they paid for - a domain, the DNS is just a really great perk.
It's not DDOS mitigation or H/A, or some other high end feature.
Assigning customers across lots of IP's in the same /24 isn't going to do anything. A volumetric attack is still going to succeed there.
In this landscape of ever-dwindling portable IPv4 subnets, it's harder and harder to get a /24. You won't get an assignment if your justification is "to fight a DDoS."
Like the ones they already have?