It goes deeper, they could have made the traits socketed items crafted by the professions and had each ring with one empty socket so that there was always choice or you could buy/craft the ones you wanted. That alone would have fixed many things with azerite gear in general.
Hard to pick what the worst mistake of BfA is when there's so many of them.