SideshowEven the reasoning is ridiculous, the whole list reads like it was written by someone who doesn't follow the game. Huge names missing and terrible reasons given even for the understandable picks. Not theScores best work.
The only other articles on Overwatch on that site by one of the authors are World Cup articles and articles on Sombra, Tracer and the game which are basically copy-pasted from Blizzard news releases; the other one has covered most of the recent major tournaments, so should really know better.
Hilariously, there's also this tweet disclaiming personal responsibility for the list