'Missing features', who's to say it not deliberate? Did you happen to receive the 'the game will have X/y/z memo" when launched that no one else got?
You don't like it, we get it and of course you're allowed your opinion and to give feedback.
It's literally a new game, BF:2042.
Not, BF:2042(with stuff from BC2 and BF4 as we know you liked those)
Battlefield games have always had things that carry from one game to the next, if they didn't then they may as well not even have used the name battlefield. Even hardline stayed true to the formula for the most part and that was a spin off.
Having battlefield without a class system is basically not battlefield, as that's the core of the game. Right now the game could have any other shooters name slapped onto it and I doubt anyone would bat an eyelid. I see this game failing hard as forums are chock full of people saying basically the same thing, that being "wtf is this ****".