I absolutely detest systems like this that break my current mode because they guess I might want shovelin something else as a new mode. Even if you get it right 9 times out of 10 I find it so disruptive. Somehow it makes me feel like the system is -untrustworthy-.
Grain of salt though - I tend to take a power use stance on things and want my tools to augment what I'm trying to do instead of do things on my behalf.
Otherwise I agree and detest it.