It baffles me as well. What exactly is so wrong with unique perks tied to professions? What's wrong with allowing some endgame crafts that require a good sum of mats to make? What was wrong with slot upgrades (BS making gemslots, Tailoring making back/shoulder enchants) that keep the profession relevant in the market?
I could go on but I am definitely on the boat that sees professions have nosedived in design during recent expansions. I don't recall a more rewarding moment than when I crafted a Stormherald for my PvP warrior in tBC.