I think the counter arguments from the reddit threads are pretty big points.
Good Battlefield plays like something different than the other major offerings. BF2, BC2 and BF4 are all modern military shooters but they "feel" way different than a CoD or Counterstrike or anything else.
The scale is important but so is the struggle of a tight pitched rush push with limited tickets left. Sure, a good pilot is a pain in the ass, but it's part of what makes Battlefield work. Same with tanks. Man, Golmud and the fucking tanks...
Anyways, just because someone is paid to do something doesn't mean they're an expert in all the relative disciplines. I don't really follow any streamers, but I do work in a pretty specialized industry and know that just because a peer and I are technically in the same field, what we bring to the table, how we approach problems and the way we implement solutions can be wildly different.
Don't ask him the best strats for Quake 3 and don't ask me anything about Counterstrike. Otherwise, you'll be sadly disappointed and end up with a worse experience overall.
I'd like to believe Dice made the best call here, despite what a shit show BF2042's launch was (even if basically every BF launch from 3 on has been fucked). They set the standard for rough launches years ago and yet every new release comes with doomsayers predicting the studio being closed and the game dying. Yet the reality is, they almost always, eventually get their shit together and patch things up to the way it should of been at launch. Just like most other major devs at this point.