In reviewing the ICANN documents and responding to the request for public comment (described here), I'm realizing just how much BS is blamed on ICANN by at least one registrar that I've previously employed. It's not enough to declare "Shenanigans" but it's close.
If you have an hour free, I recommend answering the survey (closes on 7 July).