"The goal is to have Battle for Azeroth launch before the end of 2018" and people go into full apology mode.
WoD followed MoP after the LONGEST gap between expansions EVER. 14 full months until WoD launched.
Them taking 14 months breaks does not garuantee a good expansion at all.