For ICANN accredited registrars, aren't there rules about when and how a registrar can delete or revoke a domain? You can submit complaints to ICANN here: https://www.icann.org/compliance/complaint
Yes, and one of those cases is anytime you don't pay them rent to renew your lease before the expiration.
If you didn't have to keep paying for domain names, big businesses would have registered all the interesting ones two decades ago. Same for physical property.