I feel like if it under performs, it has more to do with EA's response and poor PR than the diversity itself.
For developers to stop pushing agendas as a whole, we would not only need BFV for fail, but also TLoU2, Horizon 2 (first had some obvious SJW themes in it, as fantaic as the game was), Gears 5, etc would have to fail as well.
I am not saying these games should or will fail, I am simply saying that is what would have to happen. One game would do little in the grand scheme of things.