Under current situation, no 9.3 and timely 10.0 is definitely better for the franchise in long term. Longer SL lifespan = more sub drain
But the condition is that Blizzard actually learns their lessons from BFA/SL. If next expansion is just a repeated BFA/SL, then the release timeline doesn't matter at all.