I just looked at screenshots of Cyrodiil in ESO. It's not a jungle. Therefore ESO is also not canon.
And Shelob described Mordor as a place that humans and elves would frequently travel through until Sauron decided to set up camp.
I CAN'T BELIEVE THE LORE CHANGED! TOLKIEN RUINED EVERYTHING, LORD OF THE RINGS IS NON-CANON
Yes, until Sauron decided to set up camp.
Until Sauron decided to set up camp.
Which is an actual in-world event that happened and led to the status quo of the LotR books, which are one of the most important entries in the Middle Earth world.
There's no retcon here. That's just things changing because of events happening.
Meanwhile Cyrodiil in the first Pocket Guide which was supposed to be accurate during the Morrowind era of ES lore = jungle with plenty of different local cultures etc.
Cyrodiil in Oblivion which plays only a few years after Morrowind, chronologically: generic medieval fantasyland, no jungles, Imperial City is much smaller than it was in previous lore, none of the intricate cultures that were previously mentioned are there.
There's a clear difference between events changing the status quo, and retarded hacks deciding they don't like the established worldbuilding anymore, throwing it all away, and making up some hacky excuse as a retcon.