Border skirmishing on the frontiers is to be expected....but it isn't "war" in the true sense of the word (see the British and French 'wars' in North America before 1754). Likewise, the North and South Korea situation is not a "War" anymore than the Cold War was. If it were a real war the border guards would be shooting at each other, and both nations would make efforts to try to 'win' militarily (which neither side is genuinely doing).
Now, there is an argument as to whether or not the ancient and medieval periods should have war-weariness....but it is an area I'm not well-acquainted with enough to provide any reasonable suggestions. I would say, though, that even in wars like the 100 years war there were long breaks and, frankly, very little military activity (thus making a comparison with more recent wars even more difficult). Personally, I would support war-weariness for the entire game for purposes of continuity, if nothing else. Perhaps certain techs or SPs could make war-weariness worse as the game goes on?
I'd love to have this debate with you, but as nefloyd noted, we're probably flirting with a thread lock or at least a scolding from a mod. Feel free to PM if you would like to discuss the historical merits - I'm not trying to just ignore you. This goes for Kwami as well.
Yes, wars should have a shelf-life...wars cannot, and do not, go on forever. Also, the AI's incentive should be "I'm losing units". Remember, these aren't just 'units' they are the AI's citizens, drafted or otherwise coerced to fight. You cannot go on slaughtering your own population forever in futile efforts without some sort of push back.
They are just 'units' because neither you or the AI have to spend population to make them. They do count as people in the 'pointy sticks' demographics I guess, but if you aren't using population points to make them, then they are just 'units'. Especially when you consider they can be around for almost 3k years. There is no draft mechanic in CiV either.
Great is a bit of an overstatement, don't you think? When you can be in a millenia-long stalemate, losing the equivalent of 100,000's of troops your people will still be ecstatic as long as luxuries are not pillaged (and they frequently aren't). If you quickly and brutally win a war without losing a single unit your people can wind up furious, or even revolt.
No, 'war-weariness' is not modeled.
Considering the happiness function also performs other roles than just war weariness, and given my feelings on how a war weariness function would further hamper the AI, I do think it does a great job.
As myself and others have noted, the AI actually does do a good job asking for peace. It doesn't offer good terms all the time, but it does make the offer.
By time-limiting wars, you really are hampering both the AI and the player to make war-fighting decisions. You are forcing a mechanic that wasn't previously in the game to create an affect you desire. I haven't heard many others speak out on this problem the way they complain about diplomacy or the AI not using sound tactics. In fact, outside of this thread and two posters, I've never heard anyone complain at all.
As I've previously stated, if the AI were better at fighting it you wouldn't be complaining about never ending wars, they would come to some sort of conclusion. It also isn't bad programming if the AI doesn't see reason to sue for peace when it isn't losing territory and you refuse to pursue the war actively. Essentially, you're complaining about an issue that you have created.
If you and others choose not to invade the AI to end a war - that's your perogative. (You know, you don't have to keep the cities you take to end a war if you don't want to) But if the AI doesn't want to quit, if it wants to keep trying, why is that a problem? A human player would make the same decision often times -especially when they aren't losing ground.
Further, if people aren't unhappy with the way it plays now, why should the devs change it? I know they put a lot of thought into how this should work from a game play perspective and without a mountain of people saying it works badly, I tend to side with them.
Edit: Winning a quick brutal war and getting major unhappiness is a function of the newly conquered people being unhappy and revolting because they just don't like you. I don't see a problem with that at all.
As for fighting millenia long wars and people being happy about it - it's hard to answer that because you and Kwami are mixing historical and gameplay reasons together and when I do the same I get slammed because 'oh it's just a game'. I've outlined historical and gameplay reasons why war weariness wouldn't work. I'd be happy to take the historical arguments to PM, and I've yet to see a good rebuttal on my gameplay issues.
I think I've said this before, but not sure: The bonuses the AI gets at higher difficulties is going to negate your war weariness factor to a large extent but leave the player handicapped. At the lower difficulties, the exact opposite would happen.