To reply to the op, many have voiced grief over this issue. Army spam is a fact of life in bannerlord. While I also find it annoying and there are some tweeks that could be made, there is something that is overlooked if they went too far. People want the wars to have impact and meaning, but imagine if after a handful of major battles the enemy faction is sapped and you can roll over them. A few battles doesn't take long to play out in real time. I'm just pointing out there's a balance to be had and you don't wanna throw out the baby with the bathwater
There are so many nobles that spawn with 15-30 troops. Math is simple, it doesn't take long and they have several hundred troops and can repeat that forever