Sorry guys, but I would rather have six months for every season/major content cycle, than those past expansions like Mists of Pandaria where we had all the major patches for that given expansion released within eleven months and then a whole lot of nothing to do for fourteen months or so.
This is a game based on the endgame, people that are already starving for new content don't play endgame content and that's why you guys are starving, you guys will be complaining again about content two months after 9.1 is released. Blizzard will never meet these short content deadlines. The game is sixteen years old and the community have always been like this, seems like people only want to explore the new content and watch the new cinematics pretending this game is a Netflix show, guess what, it's not, the game is about the challenge, about growing in power, about beating others and beating the content, it's not traveling, it's a journey. Sorry, but an MMORPG game is all about replayability, if you don't like replayability you don't like MMORPG's because MMORPG's is all about beating challenges and goals, it's not a linear platform single-player game like Crash Bandicoot that you clear in a couple of hours and it's over.
WoW will never deliver enough content for people that just three months after one whole new expansion was released are already starving for more. The game is declining folks do you guys truly believe that WoW still has that giant staff...?! Don't be naive! 8.3 PTR lasted for nearly three months and COVID wasn't a thing back then...
Instead of asking Blizzard to hurry up with half-baked content, I would rather have good and polished content. Heck, Shadowlands wasn't even that polished when was released back on November 23, but was still somewhat good nonetheless, so now imagine how that could've ended up if they had gone with that 27 October release...
We all like new content, but an MMO isn't all about the new content, it's about gameplay replayability, new content is important, yes, but well-polished content is even more important. It's a marathon, it's not a sprint.
Edit Plus: Also don't forget that Battle for Azeroth lasted for 27 months. If we had a major patch every 4-5 months the last patch would've been 8.5, so... yeah.