WWE should not have an offseason imo. The so called “true fans” will wait it out but the casual fans are also being catered to. The casual fan doesn't watch every week as is but still watches sometimes yet may lose complete interest without wrestling constantly being on as an option. The other portion is likely to watch no matter if their is a break or not but they may be unhappy with what they see after waiting so long for somethin that may not match what they envision. That happens anyway but the extra time off can intensify that.
WWE spends a lot on wrestler salaries, crew salaries advertising, pyro, travel, music, transporting equipment, renting arenas, and so on. They may make a lot but they also clearly spend a lot and I'm not sure that anyone here knows the actual figures on revenue compared to what is spent. So while we know that WWE is a highly successful company I'm not sure if losing millions (even though a certain portion isn't being spent with the time off so it could even out a bit) is something that WWE would find favorable.
I know that they make enough that they could technically “afford” to lose out on a few million especially if not spending it during an off period but it still seems like there are just as many cons as pros. Giving specific wrestlers (and always making sure that it applies to everyone at various times) a few weeks off even if they’re not suffering from a major injury could help. I know that if everyone is off at once it prevents the notion of specific wrestlers being out of the loop since all would be but still I don’t think that it’s in WWE’s best interest to have everyone off at the same time.
I do think that the no house show thing would be a decent idea.
3 months was just a suggestion. I mean every sport takes time off and it doesn't hit them that hard financially.
While I recognize the similarity that you are trying to explain the difference shouldn't go unnoticed imo. With sports teams get eliminated from contention, then there are playoffs, then one champion. Then the offseason is used as more than just a break but also to recruit new players, get rid of some, and so on. In other words, as you know, the off season has a defined purpose that is absolutely necessary. Weather also plays a factor with certain sports.
With wrestling there would still be some things to accomplish in an "offseason" such as the suggested opportunity for the writers to feel less rushed for a bit but the extra time off also gives extra time for the storylines to possibly be leaked which can lead to what I mentioned about anticipation that may end up leading to disappointment.
Anyone who thinks that their way of how things should be with storylines is the only right way is delusional so it's not like WWE can please every fan with each storyilne but regardless of it's mistakes WWE does want to please it's fans overall and giving them a set period for those fans to build themselves up for possibly nothing could be a turnoff. I don't think that WWE would be screwed by any means but it would possibly annoy some of the fans that they want to please and at least some might stop watching, not enough to make a dent, but I'm guessing that WWE wants to keep and gain fans. Sadly it comes at the expense of the health of some wrestlers but I guess it is what it is.