I was born in 2002, and started to play gameloft games in 2010, then I moved to XBOX in 2019, finally made it to my personal PC in 2021. At the other day I realized I never played BF3 BF4 or BadCompany.
Also I noticed tons of people are comparing BF6 to BF3 or BF4 eta. I soon realize, those players that are not happy with BF6 are probably near 30 years old, even 35.
With all that guess, I would take a rational guess that: players are not hating on BF6 the game itself, they are just unhappy now, and they are happier back then.
Our PC is getting better, our living condition is getting better, we can afford more and more stuff that we can't even reach as a children. There is no way the new game is not good, otherwise it simply won't sell.
So for the haters, you should take a moment to think about the things you are missing when you become an adult, because we are having real fun in this game, period.