I want the end to show that actions have consequences, these warcraft wars are ridiculous for this. Kaldorei and forsaken must lose their land permanently, no matter if their lore is deeply tied to those regions. Other races also lost their land and rebuilt their lore. The human lore is deeply linked to Lordaeron and Stormwind is practically a Disney kingdom meme, yet the human lore has not disappeared.
I want the war to simply end the obvious way, there is no peace between the factions, the pacifist views displayed by Anduin and Jaina in the last custscene should at least generate rebellion among humans simply because they think they have a right to be the Alliance consciousness and suddenly decide to impose a stupid peace with the Horde.
Each faction should have a continent, and if the price to end the war is the downfall of a race that is slowly decaying like the Kaldorei it may be. I am not going to argue that a decaying race will prevent the status quo from changing, just in 5 years from now a new lore team will decide it’s time for the Horde to invade Kaldorei lands again and start this annoying cycle of constant crying in the forum about how much Kaldorei are savage and the lore should show how they can defeat the entire Horde and Alliance alone. No they can’t, they use spears against a military machine infinitely more technologically advanced than theirs.
No matter if they are friends with forest bears, bombs doesn’t care if you have the ability to talk to animals. The lore has to move to a forced peace like the balance of terror we had in the cold war. Each faction simply moves as far away from the other as possible, and they have their own zone of influence, end of factional warfare, and end of dramas about whether or not Kaldorei should crush the entire Horde alone.
If players kaldorei and forsaken find this profoundly unfair, simply create a lore in which these two races exhibit simple neutrality towards factions, that they have their own faction inlore, and who are pursuing their own interests.
All the reasons for the Alliance and Horde wars are that races are dragged into the Kaldorei and Forsaken wars, all wars are deeply bound up with the borders of these races, the cost of fighting world wars with the Horde every 5 years to protect the kaldorei are too high, and the same goes for the Horde wanting to protect the forsaken. If WOW were minimally realistic, the Alliance would have already abandoned the Kaldorei on their own luck long ago, simply because the resources of that land are not fundamental to the Alliance, and much less so are the resources of Forsaken lands. This war exists only to maintain the Kaldorei pride of an empire that has not existed for 10,000 years, and in the case of forsaken this childish need to push their curse on others, for me they should be exiled to Northrend with their Scourge friends.