Browsers tend to not play nice with this and ‘normalize’ selection positions. Also, we want to mess with the DOM selection as little as possible during editing and normal cursor movement, because doing so tends to disrupt browser features like spell check and drag-selection.