Earlier quoted context omitted.
I wonder what is the technical justification for it too, if any. I mean, sure - you can save space by making it a dynamic library that is shipped with the OS but considering how immature it is, shipping a specific version of it with the app should be an option IMHO.
It's probably the same as the technical justification for why Safari updates are bundled with iOS and not separate, why XCode only runs on macOS, why no other browsers are allowed on iOS, why macOS can't have separate scroll directions between mouse and touchpad and many many others. It's Apple's ecosystem, nobody is asking you, you're holding it wrong.
This is in contrast to focus follows mouse, which you really can't do, and I wish it weren't so. In general though? The OS provides a lot of affordances for automation and customization, it exposes some of that through preferences and leaves the rest for developers.
A good example is what you can do to the keyboard from System Preferences (which is quite a bit) vs. what you can do using Karabiner.