It is the case that "all the different cursor key sets" are not different without cause. U/M/K/H alters sizes, for example, where other methods like "corner to corner painting" are not in use.
Perhaps another being looked at for consolidation in the UI redesign, though each method has its good reasons so if anything I suggest you have UMKH "cursor size" for dab-painting of all kinds.
For example, I'm quite used in other software for conventions like shift-click selections being "add this new range to the priorly painted ones", ctrl-click being removal of same, alt-click being a drag-by-proxy, or in others shift-moved-cursor (mouse or keyboard) being a range, ctrl while selecting (keyboard or mouse tap) on a given spot being toggle that spot's selection ctrl-cursor being a zoom to the next 'boundary' in that direction and various things like ctrl-shift-whatever give interesting hybrids (or non-intuitive other commands) in various applications, that I know I'd know when to use them when sat in front of the software, but I don't trust my casual memory enough to say what's what right this moment and explain it away as Muscle Memory.
And if you've never experienced the joy if using WASD with one hand and something like UHJK with the other (and further controls within a thumb or auxilliary finger away), then you haven't lived! (Think keyboard-movenand mouse-look controlling, as nearest modern equivalen, I suppose.) That's when HJKL isn't the linear cursor-set (Vi-like), rather than whatever inverted-T or Plus(ish)-shaped relationship exists elsewhere on the keyboard.
https://xkcd.com/927/