Most BF games have had rough launches it seems. I have over 5k hours in the series starting with BFBC. I skipped Hardline and BF5.....and at the moment I am not buying 2042, although I may in the future.
Game companies long ago used to let reviewers get the game early and inform the public of their opinion. This is no longer done industry wide. It is sad to say that the customers are now kept from the merits and quality of a game and that the fans become the true Bera testers after paying full price for games rushed out way to early and unfinished. This method of sales and testing will continue as long as the customers let it happen. If you played the 2042 Beta you should have known that the game was nowhere near ready for release.
So many game companies now lie and make broken promises that I now consider it industry wide.
Battlefield is getting closer and closer to COD. You can see this over time and the releases that they have made. While the new game has many great ideas, it has dismayed older veteran players who see the change and do not like it. But money talks and the bulk of players are younger and not yet learned enough to see the changes that vets have. If your first game was BF1 or BF5, your view of the franchise is different than mine.
I do not want "Battlefield for everyone". I want a solid well thought out shooter without alot of arcade gimmickry and bling that is now so prevalent in the new 2042. And I do not want bots, They add nothing to the game other than fill up the empty servers.