Honestly, it doesn't seem to work particularly well. It seems like the kind of thing they could just reimplement without fear of "breaking" anything, since there isn't really anything to break.
A much simpler algorithm would probably be preferred by many users anyway.
A much simpler algorithm would probably be preferred by many users anyway.