Why can't PlayerControllers stop movement in progress?

Nope, it stops movement and then continues. I’m on 4.1 and just tried it out.