ICANN does very little about registrars that fail to follow what they agreed too in the accreditation process. Just look at the quarterly reports from Spamhaus. One registrar that is almost always number 1 on the list, Name Cheap. Their Whois servers didn't work for the longest time and ICANN did nothing. They have had countless fake Whois information and ICANN doesn't do anything. They make money from these registrars, so why would ICANN do anything to stop making that money from them?
ICANN just needs to be replaced.