That's kind of like it was in Civ2, when they had to offer peace right?
I think that could be exploitive where you could declare war, snatch a city or two, and make peace all in the same turn.
Maybe if they just had to talk to you, but then you could probably give them back one of their own cities and they would accept peace.
I think that might make it a bit too strong/exploitable.