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 button gives me ~ (shown on 2 buttons on the MX keys) and when I can paste with crtl-v (ok, yeah I shouldn't but if you switch OS a lot... strangely it sometimes works).
Oh and three finger down-swipe is undo on iOS! Very handy! Just not always, more like sometimes.
MS office is the only time I’m frustrated by keys being different. Otherwise control/alt/fn + arrows is a pleasure to use for text navigation.
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.
Oh and three finger down-swipe is undo on iOS! Very handy! Just not always, more like sometimes.