I think all your points are valid, although my personal stand/opinion on this is that while existence of such system does not have any downsides, it also is unlikely for such system to provide much of an "improvement" to the team interactions.
Might have done a bit of a mess with the CS:GO comparison part. All I meant was to outline that if in a game where you spend ~30mins with your team-mates closely communicating and relying on each other - and people don't feel a need to use commend/rate system - then it's unlikely going to be better in more "arcade" game that BBR currently is.
Of course it all depends on implementation, but designing such system "the right" way can actually be more difficult than it sounds; and considering the fact that it MAY turn out to be underused, -I think development time should be spent elsewhere for the time being, with a possible comeback to those sort of suggestions once base game features are polished.
Not meant to hate on this suggestion, apologize for earlier replies being unclear/phrased badly.