The recent weapon attachment update did NOT improve the grind
For weapon rank 0-50, before the update, it was: 1884 humans or 3769 bots, after the update: 1740 humans or 16454 bots. This is still 4 times more than previous games, and still the most attachment grind-intensive FPS game in history. Before the update, at least people could grind in a bot server, which is way faster than playing against players, but after the update bot farm is now useless, and the player kill needed is still way too high. I understand the unlocking process is part of the game and I agree, but the speed is just not right. If you feel 1740 human kill is okay, what about 17400 or 174000? That is already the majority of the players feel. For people without a whole bunch of time to play, they might unlocked the KV-9 with 17 17-round mag, just to be obliterated by people who have already obtained the 27-round mag at level 40, and knowing that they need to play 20 hours, which is probably 2-3 weeks, in order to have the same experience.
I understand that DICE wants people to spend time in multiplayer, not bot farms, and that is how everyone wants as well. But when DICE makes key weapon attachments such as suppressors, thermal scopes, and big mags unlocked at level 40, it would be way too frustrating playing with an incomplete gun for 20 hours to unlock all attachments for one bad gun, fantasizing that it would be better with good attachments, and to find that even with all attachments it is still a trash gun. In BF4, most attachments are not super useful, so playing a bare gun with a scope is not going to be too different from a fully modded gun. In BF 2042, there is some difference, but only 320 kills are needed, and bot kills are equivalent to human kills, so it feels okay. BF6 has the unlock process way too slow, and is currently the MOST attachment-grind-intensive FPS game in history. People joke about COD for its slow attachment grind, but BF6 is on a totally different level.
My suggestion is to make weapon mods unlocked before level 30 or even level 25, and keep the skin reward to be level 50, or give a whole bunch of 2x weapon progression XP boost to all players. But DICE would probably still be thinking that the grind can keep players playing the game, and they can sell blueprints in their battle pass and in-game purchase stores with goods mods already attached, and money will flow into their account.
Oh did I mention the 200-meter sniper kill * 150?