PvP is a different matter though. You're hidden and untargetable, so it's fine to impose a movement penalty in exchange for the advantage of being hidden. In PvE, Hide is meaningless. If Hide works against a particular mob, it's a mob that's not worth hiding from in the first place.