Competing directly with Red Orchestra. People know RO because they played Killing Floor. Slight more emphasis on realism that casuals don't like (lol, fuck tactics, amirite?). Since most people played KF and got RO with it, they then moved to RO2 and won't shell any more dosh for that.
Your average Joe will never look at that without thinking "poor man's CS without competitive and skins". And by skins I mean the raffles, the give aways and the market. Plus, CS is seen as something that all the "pro's" are playing. You don't get recognition by playing anything else (in their mind at least).
I meant for you to tell me names of games people DON'T play at all. But sure, folks who pick up BF Juan instead of CS:GO do it because they don't wanna deal with the autism you see in the above example. They're also not a fan of "Die 30 seconds into the match, wait 2 minutes for next". And before you reply "git gud", how much does an average player take to learn up CS (any version)? Threads on the game insist on a 300 hour period for an average person to get to get average skills. How often do you think people willing to put up with that much time investement come up?
Even more autism. Like I said, Battlefield WUN is favored by folks who just want to shoot at things. Not wait before shooting at things. Not planning how they shoot at things. Not taking notice on how the wind/gun model/terrain affects how they shoot at things.
They just want to shoot at things.
Hilariously enough, most people who play BF Nam also tried RO, mainly when it was free. They picked the heavy gunner and full-sprinted into enemy lines hip firing the mounted MG only to find themselves hitting the clouds with it and dying in two shots. This was back in the first one mind you, where the graphic quality even put off a large part of the "LOOK AT DOSE GRAFIX" crowd. RO2 fucked things even more with terrible launch and pricing. Even if you got in-game you had to deal with the shitty comunity that picks Commander for the gun and doesn't call in airstrikes/arty (hint: 6/10 times, the guy doesn't even know how to do it).
All of the games you mentioned are fun and very good (except for CS: Go Fuck yourself, it's an RNG fest and autismal as fuck that devolves into "who can see the other first" because the TTK is measured in microseconds).
The point is that they're not as simple as BF. Or they don't show the screen in "YOU GOT THIS MANY POINTS" awards. Or they don't let you kill people without putting an effort into it.
Instead of getting mad at it, you could instead come to the rational conclusion that BF is a game done for a diferent kind of player (the kind whose family tree doesn't fork) and largely ignore it. They have every right to have games they enjoy as you do. You have the 5 titles you posted.
They get BF and CoD every single year.