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