Na verdade, a manipulação do Chrome parece ser a que não é padrão.
Pelo que posso dizer, a maioria dos aplicativos se comporta da mesma forma que o IE, e acredito que seja uma decisão de design intencional. Para ser honesto, eu prefiro o modo como o IE lida com ele ... o estado de "snapped" de uma janela não é a mesma coisa que o estado normal ou o estado maximizado.
Normalmente, tenho minhas janelas do IE em um ponto específico, definido em um tamanho específico, na minha área de trabalho. Ocasionalmente, no entanto, eu quero quebrar uma janela para que eu possa fazer algumas comparações, etc. Eu não quero que esse comportamento de encaixe mude onde eu normalmente coloco minha janela do IE ou o tamanho dela.
Eu entendo que isso não se encaixa com o que você quer, no entanto. É por isso que tomar decisões sobre UX é tão difícil. :)