from a business point it makes sense. still a shitty move.
Unclear marketing is actually a really bad business move and unless Blizzard does an amazing job clearing up whatever the fuck Overwatch 2 is supposed to be in the next short while - they're going to lose sales as a result.
Nintendo ate tons of shit for unclear marketing (via the Wii vs. the Wii U, the 3DS and the "new" 3DS, etc) until they learned their lesson and cleaned up their messaging through marketing.
Blizzard has already wasted tons of time to get the messaging out, as well, another bad business move. Blizzcon would have been
the place to lay it all out and get into the very minor details but it came and went with no answers for anyone. There's no release date, there's no pricing (+ no answers to how it works if you've got a version of the game already, physical/digital for consoles), no new heroes, no systems details, etc.
They very clearly rushed the Overwatch 2 annoucment because they wanted good press from Blizzcon (after a bad one last year + them being in trouble this year with esports + them being in touble for being Chinese Bootlickers) but they botched it so hard they didn't get much from it - same as Diablo 4.
In my opinion - the smart move would have been to rush one of the announcments (Diablo 4 or Overwatch 2) and have that be the headline getter, then have a much more polished annoucement for the other title at Blizzcon 2020, because even if you take away all of the hot water Blizzard is in from a PR standpoint - from a strictly gamer standpoint - no one cares when Blizzard games are
announced; people care when they're
released.
Diablo 3 took 4+ years to finish, then another ~18 months to fix and then tied a bunch of the fixes into an expansion.
Overwatch took a similar amount of time, after being made from the guts of a dead project allegedly a decade old.
Starcraft 2 took 3+ years to get out 1/3rd of the game, it took 8+ for them to get all the way to the full campaign.
They really need to reexamine how much "social capitol" they've got, because they're acting like they have tons when they have next to none - and this OW2 announcement shows it.