I'm going to be perfectly straight here...it is not at all ok to put stuff that we already ground out/earned on new stuff and act like I should be glad you're allowing me to regrind/work for it again and in many cases a nerfed version.
If you're not sure what I'm talking about; I'm talking about Azerite Armor. In some cases (I have a feeling this is just the tip of the Iceberg) you will need to grind out traits on your Armor that you already earned, in Legion. Those Legendary items that will become useless? Those Artifact traits that you spammed Maw for? Ya, we get the treat of having them all taken away, rewrapped and regifted in the form of another grind.
What we earned on our Artifacts should've all gone Baseline. Instead, in many cases they removed pretty much everything from us (everything we spent Legion earning) only to turn around and give to us AGAIN as a new carrot...like we are that retarded and can't see it's the same carrot?
$50 to relearn everything they just removed from our characters? Let me guess what will happen in the next expansion when they remove Azurite Armor and the Necklace? Ya, fool me once...At the end of the day our characters haven't progressed since the beginning of WoD. Now, we progress our characters through rental gear only to have all our progression stripped away in the end. This is an awful system.