This is not an American thing, this is an analytics thing. This is happening all over the world as anyone who works in a corporate job can attest to.
For me, this makes sense to apply additional metadata to players. Allow me to explain, if you are looking to compare stats on players you want to purchase, it would make sense that the correct stats were used, if all midfielders were called midfielders, a computer would attempt to compare Kante and De Bruyne the same way, however if you assigned a midfielder “type” to each, it would allow you compare De Bruyne only to similar midfielders to him.
Remember, computers do everything these days, scouts are being replaced by data analysts. The more metadata you apply to players, the better the computer will perform.
Do I think the names they used are wanky, yes, do I see value in what they are doing, also yes.