Perhaps you're right (or will be), but going into a new Expansion with a system this Draconian seems excessive even for Blizzard. Haven't got anything useful to say about BfA because I quit barely a month in, (hated what they did to my two favourite classes) and never came back.
I don't remember anything quite like this in Legion. Sure there was a ton of shitty grind, time-gates and the like - but I don't remember hard lock-outs like this, especially at launch.
Maybe I've been away too long and the memories have faded. Either way I'm pretty much beyond caring at this point, so whatever.