Yeah and if bannerlord can manage to do just one of them well we wouldn't be calling the game shallow. Simply doing a lot of different things doesn't make a game deep or engaging.
Also putting aside your cherry picked list, you do realize no game has truly "adaptive ai" right? Certainly Bannerlord doesn't either. Its all scripting. Sometimes a lot of scripting, but still scripting.
That's your personal feeling. I don't have the same one, and I'm talking about pure coding, not the result. It's harder and it takes more skill to mix genres than to focus on one genre, that's fact.
You understood me perfectly on the term "adaptive", in the sense capable of adapting, managing, defending, and attacking, while remaining tactically coherent. It's much harder to code than the AIs of the games mentioned above except Total War.
Personally, I find Bannerlord very deep in the variety and replayability of what it offers. And impressive in terms of coding. Few games offer such a marriage. And in terms of AI, I find the effort quite successful and pleasant in this new world of video games which increasingly neglects good AI, favoring much simpler and/or marked systems.
A game that is 100% management, or 100% strategy, or 100% rpg, or 100% battle, will surely be "deeper" in its field, but not necessarily deeper as a game because precisely that is all it does, is easier. That's my point of view anyway.