Though I indeed experience this in Windows, in macOS I feel the same about buttons, especially when you mix in an external keyboard (I have a Logitech MX keys). It's always a mistery when and how home/end work (does nothing in terminal, it's page down/up in some apps, in Word it's like Windows), when cmd-arrows do home/end (not in terminal [annoying that ctrl-a/e are the only ways!], does work in FireFox), what butto…
For terminal its pretty easy to remap keys, in iterm at least as far as I remember.[1] I stopped doing this because it was annoying when switching between MacOS and Linux.