You're not stating anything that hasn't already been said a million times over. The devs know we hate it but they keep giving excuses. It is what it is. Imo, I wouldn't expect any revisions to it for quite some time, if ever.