Let's be honest: Even if the XP grind wasn't tedious, you would still have bot farms made by people who are too impatient to wait. Modern Warfare 2 was replete with people who were boosting each other through kills; there's always someone who isn't satisfied with just playing the game.
Using 2042's battle pass as a further example, I just did the weekly missions and little more than that, and I still got to 60 on the second-last set of missions, meanwhile everyone else was rat racing and acting like it was the worst crime on earth to finish the thing.
Sure, some of the class gadgets being locked behind Assignments is a bit much, but I'm also enjoying a brief reprieve where not everyone is charging my vehicle with C4 or their Jeep of Peace. The only ones I consider really worthy of complaints are some of those "one-life" missions and more importantly, the weeklies that weren't really tested. "Wipe out squads as a team in Squad Deathmatch" sounds all well and good, but when you can respawn after a mere 3 seconds and you have to eliminate the whole squad in one go, it gets pretty retarded.
Still, would this be the most successful launch they've had in a while? I remember BF4 was infamous as a bad one, as were BFV and 2042. How did BF3 and BF1 launch overall?