С языковыми правилами так: если правило противоречит существующей языковой норме, рано или поздно поменяют правило. Строгое разделение словоупотребления "надеть" и "одеть" сравнительно недавнее изобретение, предки с этим не парились. Сумеет ли это разделение закрепиться в языке, или от правила в итоге откажутся - покажет время.