"Horde lost the war" vs "Alliance is not in the position to demand reparations"

Ashenvale still is night elf territory

horde also got resources there to not starve, they will not leave since the night eles cut the trade

ashenvale is not destroyed, guil’neas, darkshore are alliance territory still

they can’t because they don’t have the power to force then to do so, neither is Anduin wish

you want compensations who will start more war, those kinds of compensations only work with the total lost of the other side, this didn’t happen, alliance got a upper hand and force the horde to surrender with a peace agreement

if they start the war again alliance could win, but at all cost? you would be luck with just those things gone