In every other major team sport in the world, that's how they define it, more or less. For instance, in the NBA, NHL, NFL and MLB, there's a exhibition/friendly with the world's best players. Players that get selected to the game are called All-Stars or Pro Bowlers instead of 'World Class.' Players that don't make the game are simply just called a 'good player' or some variation of that.
If a game like that was held in football, 11v11, Kane would most likely not make that game, even in 2016/2017.