I think you are on to something here. Personally I remember not complaining about the graphics and the lack of factions in my feedback for the early builds. I was entirely sure the graphics will turn out amazing in the final game and that cosmetics for the specialists will get faction locked. Oh was I so wrong.
Also I have an issue with the communication channels, in the direction from users to developers. Does anyone in the development team of the next Battlefield even read those forums here? A single employee at least? Because this board, although somewhat dead, is definitely one of the very few places where the players, out of sheer passion for the games in the franchise, can share their visions of Battlefield, the posts uninhibited by being either an answer to a very specific question or an attempt to farm internet points like it is the case on Reddit. Battlefield subreddits over there, although popular, are an unstable mess through which fad after fad cascade repeatedly. First, the game is praised but the concept of specialists gets made fun of. Then making fun of specialists gets made fun of. Then the game launches and it sucks. Then the game gets made fun of and the subreddit dies out as does the game. After three years it is finally established that specialists are bad. There almost never is a clearly resounding insight. This does not only apply to Reddit, but those mob-like behaviours are especially prevalent there, at least to me.
Thus if the developers take inspiration from sorted-by-top BF-related subreddits then I wish them good luck, as they will need it to make a decent game. The game is not supposed to be a democratic people-pleaser, it's supposed to be good, the best, the finest. It's not an elevator jingle, it's meant to be a playable piece of art. You can't merely sort and weigh opinions by popularity to achieve that or you will end up without a scoreboard or factions in your game, or at least I imagine these are the cause and effect. If I hate the game I likely won't even care to point out that the game is broken down to its very core, I'll just stop playing and not buy the next one. Giving up like this creates a huge bias in the feedback and its average properties. And so acknowledging all, not just the average, of the views and opinions of the players community is imperative to making a successful game, but there must be someone with reason and a vision leading the development team who has a deep understanding of what the game should be, to whom properly interpreted feedback should be relayed. A leader who knows with no doubt that we need scoreboard and factions in the game.