It's not good pacing in the slightest, and it should bother you if you have a problem with AAA companies treating their costumers like garbage. Kul Tirans and Zandalari were hyped up and advertised as something we'd be playing shortly after reaching 120. Story-wise, we've already earned these race's trust countless times over, and should be able to play them right now. Dark Iron and Mag'har are completely irrelevant to the story of BFA, and it seems more like they were meant to come in later on. But it's extremely clear the only reason they were being withheld, was so they could later be used as a "carrot on a stick" in an attempt to recoup the massive subs they lost once they FINALLY get this fucking game (that they charged us full price for) out of beta nearly a year after it was released... It baffles me how there are still people making excuses for Blizzard, and are perfectly fine with a company proving time and time and time and time again they have absolutely zero respect for gamers.