Keystrokes that work in one place don't work (or worse, don't work the same way) in another, menu options that are very similar are ordered differently in different places etc. If you learn how to work one aspect of UI (say the millitary menus) you can't transfer that knowledge to working another (say the minecart UX) most of the time. Except sometimes you can, which makes it even more confusing.
My real gripe with the UI is that it exists in different state of growth, so hospitals are zones but dorms are rooms; I can guess why hospitals were crammed there, likely because the hospital has a stockpile of items and the room menu didn't have the code for that while zones, which handle stockpile, did, but still.
But yea, since all (well, most) of the keys you can press are shown on the screen when you need them, learning them should not be very difficult. Getting fast and fluid with them takes some practice, but a lot less practice than the violin or piano.
For example the distinction between "Rooms", "Zones", "Stockpiles" and "Locations" which are all just variations on "area marked for some purpose" but that all exist as their own independent concepts and are specified in different ways.