Your posts is pretty much whats wrong with the game in all honesty and it stems from the developers.
They have pushed themselves as some huge Esport game, they slagged off CSGO and PUBG (2 games infintely bigger than them) and just harp on about how Esport everything is.
This flows into the community as when someone does a little well at the game, then they are a demi-god and all of a sudden any who dares question the game or have an opinion, are immediately shot down and screamed at to GO BACK TO XBOX!
The game is early access, its riddled with bugs, riddled with game mechanic problems... and to solve them, surely they want a casual day to day player base out there to help develop things and improve it. Instead, that casual crew have left the game en masse... leaving the Pros whose head is in the sand as this is 'their chance' to make it big like the CSGO circuit. Well, sadly, that wont happen... the 'top' B44 streamers get what 60 viewers, thats hardly appealing to the big sponsors and when these huge lans take place and those who dont have the game see the mess its in, then its a final nail.
Its nothign to do with old school FPS at all, its about a game company and its developers going full on' WE ARE PRO' before even having a game worthy of playtime.
The saddest part of it all, is that if you are talking of ex COD2 players coming back etc... then all this vitriol in the community is coming from adults who are probably mid-20s to 30+.... a little less on the COD4 side, but still,its a desperate situation and when in peak US times there are less than 300 people playing then you know there is a problem with it.