Medieval TW2 will be 20 years next year, and they haven't really to manage to improve on that in any meaningful way.
Everyone hated defending of unwalled defended settlements in WH3, and while they made some changes, I still autoresolve all of them just to avoid having to deal with them.