From the very beginning, the goal was about bringing a classic experience that is as close to the reference client as possible but also fixing minor things that WERE exploits, bugs, etc. from vanilla.
There was several changes back in the beta that were #somechanges because it was borderline exploit or an actual exploit. Other things that match the reference client but didn’t make any sense were slightly adjusted or fixed. Classic as a whole has undergone a MASSIVE amount of changes that all haven’t necessarily been #referenceclient. They ultimately decide what stays and what goes. I don’t see this being any different. You can come up with some fallacies of why you think the reference client isn’t real, but you know deep down that it is. If you don’t, then you’ve just not paid attention to some of the mechanics of the game that has been discovered over the course of the last year.
Bottom line, if it’s a bug from vanilla the dev team decides whether it is important enough to fix it or not. Runeblade and this were important enough. That’s just 2 examples. There was an entire changelog from the beta that covered a massive amount of changes that the players documented, not to mention all of the changes undocumented as well.