Why would KRD have anything to do with it?
On that "ideas for new patches" website thing there was a post for Official Ranks coming back, and I am sure it said "in motion" as in they were either thinking about it, or actually working on it, if i'm wrong, then whatever lol.