I appreciate your opinion, but I disagree. Battlefield 4 has held on through more than just a handful of game releases, including three battlefield games (hardline, one, and five). Historically yes, there is a huge influx of people to new games; but if those games fail to deliver or live up to standards set by their predecessors, it fails.
I am NOT saying that it'll die or even be stillborn, look at what a resounding success NO Man's Sky has become after suffering one of the worst releases and mass refunds I know of. But, all I've shared is my opinion, which is neither self-satisfaction or meant to be helpful. These are my thoughts on the game as it exists in our collective minds right now, not on how I wish it to be. So far the beta has been a flop, with most complaints focused on a handful of major issues to people.
Controls
Specialists
Lack of identity
Vehicle controls specifically
Limited gun customization
I've seen a few well written posts going into greater detail on these subjects, but it boils down to a major sticking point at the moment: it doesn't feel like battlefield. It's 'innovative new gameplay' is just battlefront meets warzone in bad ways. This isn't just my personally held opinion but a common theme of disappointed posts here, just shop around. I believe they can polish the game up and make it something very unique; but right now it's not worth the pre order. I'm a die hard halo nerd too, canceled that pre order because they're dropping the game incomplete and that's not OK in my opinion. No co-op campaign? I'll wait. Plenty of people are going to get it day one and I support them in that choice, but not me.
My self-satisfiying ending isn't me predicting that 2042 is going to die, but that we're hitting a point where the devs are having an identity crisis which will kill the 'traditional' battlefield feeling and focus. We have grappling hooks from apex, specialists from CoD, a healing pistol from Rainbox six, etc etc. Again, that's what it feels like to me, in my opinion. Others will not agree and hey, good! If we all had the same opinion and ideas we'd never get anywhere so I welcome new thoughts on the games, though I do ask that we keep to the subject of games instead of sniping at each other as people with name calling or derision.