I can't be bothered to watch this video but tbh I don't think Sarfaraz's English is that bad. He is more than capable of having a conversation. I think it's just his media skills which are not great. But anyway, overall I feel that people are making a mountain out of a molehill in this topic.
I don't really understand your point on comparing football to cricket in terms of necessity for speaking English though. Yes, unlike cricket, it's not like everything is mainly based in English speaking countries, only the EPL obviously is, in La liga, ligue 1, Bundesliga etc then there's no need for English in those leagues, but regardless, English is still a global language, and you would think that players who play for the same football club would communicate in English if their first languages are different from each other. Obviously since the example of Messi has been used as he is an international superstar, we'll look at his case, for him his first language is Spanish, as he grew up in Argentina and obviously in Barcelona he speaks Spanish, and the majority of his team mates at Barcelona are from either Spain, or at least Spanish speaking countries. But if you look at all the clubs with players from different countires, you'd think they'd communicate in English with each other. I'm a Manchester United fan so let's look at some of our players. I would think Nemanja Matic, and Paul Pogba, for example, would speak to each other in English. So English is still ideal for every sports.
^^ With the above being said, I guess the same can be applied for T20 Leagues. You'd think some of the Pakistani/Indian/Afghanistani/Sri Lankan's English would be improved a lot by sharing dressing rooms where English is spoken a lot. Rashid Khan's English is good, that's probably to do with the amount of franchise cricket he's played.