This is not football. All characters move at the same speed, all the characters have the same health, all the characters use the same weapons. This is not a class shooter, this is not Overwatch, mechanics are mostly the same for all characters
Roles on this game are not as defined as football. Roles are based in playstyle, all of the players you just said would be capable of flexing if that was the case. If you want to get a japanese roster where all the players are specialized in a single role, you will not have it, because there are no japanese players who are specialized in single a role that will dominate tier 1
Look at Liquid, they have 5 players with locked roles and they haven't innovated in comps all year, because only one of their players can flex. A roster of Aspas, T3xture, Jinggg, Zekken, and OXY isn't IDEAL role wise, but don't pretend like these players would be completely dogshit if they played other role. The only reason why they don't flex is because they are way too good on their role to flex
The players I proposed for DFM are capable of flexing, don't pretend like they're not. You can criticize the barrier languages, you can criticize the my picks and why you would replace X player with X player, but roles wouldn't be the reason this roster loses
Roles on Valorant are not as one-dimensional as you make it seem