Very nice input. For even intermediate coders, its not that complicated. It should be child's play for them. That's why people find it difficult to believe that people from Taleworlds are unable to do simple stuff.
As for spear bracing, since you feel that TW isn't able to teach ai yet, I will still stand by my opinion: That TW took my mod and turned it into theirs. (Note that they have quietly implemented people's mods in their updates.) Spear bracing was never on their radar or even intermediate radar. That's why they didn't know how to implement it in its most basic form, let alone allowing ai to implement it. My two mods on the topic already allows ai to implement spear bracing effectively. I already understand the concept on how they can best implement it very effectively. It doesn't stop there. I already understand how they will be able to implement: ships, chariots, cannons, flying objects(dragons, planes, etc.). But as we all should know, there's a few select group of people who can easily sway the devs to adjust the game to their abilities. Its not likely the devs will ask for help.
You were so busy asking if you could, that you didn't think if you should.
I forget which Pokemon Dev said it, but when asked one time why they don't listen to fan suggestions, he stated in the typical blunt Japanese fashion. "Because our games would be garbage if we implemented every suggestion players wanted".
Sure there are great suggestions, but they don't always mesh well with the game over all, or interfere with other actions. Or like you stated they simple didn't think of the idea themselves, as even with group brainstorming, different groups will surely find other solutions, or experiments.
Understanding and execution are entirely different things. I understand most binary code. I think mostly logic based, but I wouldn't begin to know how to write it to have proper effect. Outside of some very loose attempts at custom games on the original WC3 Engine a decade ago.
I don't mind them integrating the mods, honestly. It shows they are open to suggestions on a technical level, even if they aren't vocal about it. Plenty of games have actually done this, especially Indie Devs (I know TW isn't quite Indie, but they aren't quite large either). It boils down to time management really, and quotas.
The difference between Blizzard of yore, and blizzard now. They used to be far less corporate, and have far better games, now its all about deadlines, and such. For all the complaints we may have the devs do need to feed their families.
My guess is that, compared to warband, which was relatively well received as a Sandboxy RPG at the time, it's players have grown up with Paradox, Civilization, and Total war style games over the years and we now demand a higher complexity control systems. Which if I had to guess, was outside the realm of TW's initial scope of the game.
Time will tell what we get, I am optimistic, that if the game itself is not as fleshed out as some people demand, we will still have a very stable, and broad foundation for which many spectacular mod overhauls will be born.