Everyone can race and the rating is a non issue. That is the goal... the rating is a non issue.
Ratings will always be an issue, someone will always be unhappy it won't matter if it's created by committee and singed off by the grand poobah of all ratings great and small himself/herself. If you sail handicap you simply have to accept the obvious flaws and not take it too seriously. The bitching will never end and the bitching is as much part of racing handicap as the sailing itself.
I avoid racing handicap as much as possible and this has improved my enjoyment of the sport, but that's just me.