Re: It stinks.
"public exposure of Domain name renters rather than only via a warrant with due cause. Opposing GDPR."
Er, the whole issue with GDPR compliance was that the public whois database intentionally exposed the identities of name holders (ever since the DNS was invented), but GDPR made this illegal in the EU and required legal protection of the information. So you can't simultaneously criticise ICANN for both. Either public exposure of name holders is good, or respecting GDPR is good. You can't have both.
"The fact you have to rent your name for ever."
Not quite sure what your issue is there. You object to a service fee for maintaining the clerical records of a registration, or what?
Now if you'd mentioned the evils of domain name squatting or domain name theft, I'd agree, but that isn't part of ICANN's job anyway.
Generally speaking, the blanket criticisms of ICANN are a bit shaky on facts. Some of their decisions have been very dubious (the whole XXX farce, for example) but once they made the fatal early decision to allow infinite expansion of the TLD space, they had set the Great Panjandrum in motion.