Difference is, the NHL is the biggest show in town by a huge margin. If the World Cup went without the players from the ESL, you'd still have some of the world's best players showing what they can do. Mbappe, Haaland, Jonjo Shelvey. All the players from the domestic leagues who aren't in this greed league.
Haaland will be playing for one of these teams by the time the next WC comes around.
Mbappe will be playing for one of these clubs, even if he stays at PSG, when it is WC time.
But I do agree Shelvy likely brings in 450-500 million viewers on his own!