I agree with you, but it should likely be a setting. I think what you are describing is gj
and gk
. This moves straight up and down even when words are wrapping. This is default Vim behaviour.
It will be ideal when we can use a .vimrc to set things specifically. Because I do map gj
to j
and gk
to k
. I almost never find the default j
and k
movement to be useful or intuitive.