I feel really bad for you. I too used to worship Blizzard for the polished games and impeccable lore.
After a good 5 years away from the game, I played some WotLK Classic (didn’t enjoy much) and gave a try to Retail once more. I decided, for the first time, to enjoy the lore and read the quests while leveling and everything was going smooth until I encountered this bug for the first time during Cyrus Crestfall introductory quest in BfA. Lost an entire night trying to find a workaround to no success, googled and found this and the other thread on Technical Support.
My feeling is similar to yours, literally feeling insulted for a bug of this magnitude running rampant for almost 2 months while we see daily hotfix patches of Blizzard being 100% focused on Classic for minor bugs that literally no one cares about.
Not only this bug but I’ve seen a couple other bugs that are literally game-breaking on Retail (halt progression in any form) being untouched FOR MONTHS OR YEARS. Here’s an example:
So, I repeat, what on earth happened to Blizzard quality control? Retail is a mess. Game-breaking bugs running around FOR MONTHS OR YEARS and we see 0 interest from the company to do something about it.