Well, maybe if WB had focused on making it a fun, but FINITE experience rather than demand that it be a live service game, it would have done better.
A full price game should not also be a live service game. If a game is going to have a season pass and a storefront, I absolutely refuse to pay full price for it, and most others will as well. That shit just means they held content back from the user so they could sell it in pieces. The "we can repeat this quest with barely any variation and call it procedural" bullshit is getting old, fast, and people are seeing it. Reviews made it very clear that the combat feels good, but the gameplay doesn't vary enough...and that's ENTIRELY live-service bullshittery's fault.
The fact that they went for a Destiny-style live service with characters that aren't "yours" makes it an even harder sell, IMO. Makes me wonder what the game's initial design was, before some exec demanded it be watered down for "longer engagement".