I'm not the user you were originally responding to, but I will be glad to provide examples to prove his point (which is in fact true). I'll be using dk sets since I'm more familiar with them: T10 resembles Arthas armor, T11 is the armor Nefarian is wearing, T12 is inspired at the bat creature found in Firelands, T15 is literally a Megaera armor, T16 is titan inspired, T17 is ogre oriented, T18 is demon inspired (Tyrant Velhari also wears it).
I could also reference other classes examples like Warlock T13 using old gods theme (heavily present in DS), or mage T14 featuring oriental garnments and scrolls, or warrior T15 being a Mogu armor. Basically I'm pretty sure every raid set from Cata to WoD was a mix of class fantasy+raid/patch theme, with a few exceptions here and there.
Same feelings here. Uldir is basically a Titan aesthetic with some Troll flair on it. We've had Titan aesthetic before. Magically, Blizzard managed to make class spin on that. We had Troll aesthetic before too. So not only did Blizzard abandon class sets to make location-specific aesthetics for aesthetics they've already covered in the past anyway, but also - in Titan case - aesthetic they managed to mix with class sets as well. As Trump would have said, it was the worst trade deal in the history of trade deals. And yet we have people defending this as some glorious change for the better. Blows my mind.
"A ton"? Let's look at the example of cloth gear (I assume the amount of sets is the same for other armor types). Zandalar has 1 quest set. Kul Tiras another. Same applies to dungeons. Zandalari dungeons have one set and Kul Tiran have another.
Legion at start had 1 dungeon set, 1 questing set one set that was spread across higher ilvl questing rewards, crafting gear and some dungeon items.
One measly set difference. At the cost of downgrading raid sets from 1 mythic version and 1 LFR/normal/heroic version for each class to 1 mythic version and 1 LFR/normal/heroic version per armor type. That's 6 to 2 difference. For cloth, where it's even worse for leather.
Amazing trade off. Immense effort.
I prefer it this way and have no problem with it. The way Azerite pieces work makes tier sets obsolete.