As far as I respect you and your work for multiplayer, this is just pure bull*hit. I have no idea what kind of esport you have in mind for this game, but how esport works in other games is that people specialize in something. League of Legends? Players specialize in playing different positions, even tho some switches happen(for example toplane players can perfrom well on mid and vice versa), they still won't perform as good on the sub-lane.
Here you can say that they can play variety of champions, but we got variety of different weapons. Switching from inf to cav is not like switching champion, it's like switching position you play on. Dota? Same case. If multiplayer was going the direction of everyone being a mutli-class hero, then I think you can clearly tell that something is wrong.