You're right, a modal UI that would involve a triple, quadruple click or cycle between even more states would be annoying.
But just switching a selection, how so? Personnally I don't mind. Is it a matter of taste?
Anyway, the whole text editor is modal, mind you, did you see this thing named cursor?
If I pause, then start typing again, it writes where I stopped 5 minutes ago instead of where my own focus shifted... That's quite stupid ;)
Or maybe you suggest the right solution would be a vanishing cursor materializing the loss of focus of the text widget after an arbitrary delay, for the sake of relaxing my cognitive load?
From the implementation point of view, handling click-pause-click is more than simple by reusing the existing selection state and is not requiring any arbitrary Delay and its additional states.
So I don't see a huge value in suppressing it.
Is it motivated by cleaning code duplication after adding a specific double click handling?
Or is reducing the features to a core set a goal per se?
My perception is that this kind of small changes adds no value.
It just removes a small bit of value.
So it's going to frustrate someone for nothing.
Not a big frustration, I concede, but a gratuitous one.
Finally, the best thing it brings is exposing that some events are handled incorrectly.
At least I hope it will give us a chance to correct them :)