Xequecal
Trump's Staff
They fucked up the math so the grind feels illegitimate. The final unlock on a 325 chest piece is 21. That unlock makes the armor 330. By the time anyone would have gotten that far they had the next tier. The final unlock of that is 27. That's so much grinding as to be ridiculous. It makes more sense to just wait for Blizzard to give it to you than to make the grind any focus at all.
The +5 ilvl upgrade is clearly not intended for the same tier of content that it drops in. It's intended as basically a pity upgrade if you get bad luck with drops and don't get any azerite armor to drop from the next tier. Every class has 1/3 azerite pieces that only drop from a single uldir boss. That means if you're not a mythic guild you get literally one chance a week for an upgrade for that slot, so in two months there will still be people rocking 355 shoulders or whatever.
You're not supposed to be unlocking that trait on heroic armor until you're well into mythic, and not supposed to be unlocking it on mythic armor until the next raid is out.