One thing that Bannerlord lacks is different goals to strife for.
Ultimately the goal ends up being: taking over as much of the land as possible.
One of the reasons I found POP such a good warband mod. was that there where alway different temperary goals you could distract yourself with.
- getting Quelis gems
- befriending/fighting the Noldor
- fighting the demon army or other lore specific hordes.
- fighting the Jatu
- Starting a Knighthood order
- upgrading your knighthood order.
- fight a peoples rebellion
Options for Bannerlord
- Getting married, could be a bigger time sink
- befriending the minor factions, and getting the possibility of recruitment
- Build you own faction troops like in mylittlewarband. This would be costly but rewarding endeavor.
- Setting up your personal guards
- Defeat a random invading army
- Defeat an army of all the joined bandits in a region -
- more personal political intrigue by playing nobles against each other.
The point is, there should be more goals to strife for that takes more than passing an RNG check. These wil distract you from the fact that in the end it comes down to endless battles.
Other things:
Instead of paying tribute until a new war, tribute could be only until a curtain time or total amount.
(I don't know how big of an impact tribute has on the financial state of a kingdom, maybe someone can shine some light on this.)
another way of paying for peace would be to give away a castle/settlement.
But this would requires kingdoms to have clear war goals. Also the loosing side has to be able to make a tactical discussion that loosing 1 castle is preferable over loosing more armies and or castles and towns.