I agree, i'd prefer yearly content and to be able to keep the single character going. WoW does this so unsure why there is a need for new seasonal characters. Maybe i got that wrong but it seems odd i need to create a new season class to play seasonal content?
D4 isn't an MMO, they claim it is but that's BS. WOW is an MMO a permanant world with patches and expansions. So what Blizzard have done is failed to make an MMO or a seasonal ARPG worth playing because there's no content.
Caught up in this are lots of casual players who recognise the name Diablo saw the huge marketing, and got drawn by all the hype, bought it, played it but didn't realise what a seasonal ARPG is. Now they're stuck with a choice of not playing a game they paid $70 for less than two months ago, or playing the campiagn all over again but this time even slower.
D4 is all campaign and no end game but no-one wants to play the campiagn again.
All Blizzard are intersted in, and they have been for years, they did this with WOW a decade ago, was value engagement metrics above all, which is why the endless grind and never-ending boring systems appeared in WOW, and why this game excels in wasting your time. As Smokey described above - "The donkey/carrot gaming method".
The game is poorly designed from the ground up, they couldn't even manage to code a decent inventory or stash tab solution, this is a AAA game by the way. It's not an MMO, it's not a single player/co-op campaign game, and it's not a seasonal ARPG either.
I knew that once you got past the flash and the hype there would be nothing there and it's even worse than I thought.