Opinions, in general, vary greatly. Still, esports have a lot of similarities with traditional sports. Just some of them are that:
they require a lot of training and skills
they are played in teams
and there are qualifications and tournaments, which millions of people follow, both online and live.
To put things in perspective - we have the game of chess, which is universally accepted as a sport. Yet it doesn’t really call for much physical activity. It’s only fair that esports should also carry the same moniker.