In BfA they destroyed the cities, now we know that they are rebuilding them, big difference. I really think that if WoW wants to survive in the long term a revamp is needed, not only applied to the world but to other systems.
Dragonflight seems a step in the right direction but there is so much more that they have to do.