Keeping things "dynamic" without devolving into randomness or silly is very difficult. Wars need to have a reason, and that reason can't just be "we needed a war, so let's fight". If you just declare random wars for no reason, or obviously fake reasons, people will get angry, and you'll just end up getting wiped out by your neighbors. You need to find a way to declare meaningful, limited wars. It's HARD to do.