Ok so lets look at some stats, rather tha opinions or perceptions.
Tackles won per game this season;
James: 1.4
Salah: 0.6
Vardy: 0.5
Interceptions:
James: 0.9
Salah: 0
Vardy: 0
The reality is, that James is tackling back 2-3 times more than Vardy/Salah and is intercepting the ball infinitely more. Combined he's about 4-5 times the amount of tackles and intercepts than the above two players.
This is a little misleading. It's also unfortunate to have chosen Vardy and Salah who are possibly two of the best in the game at pressing the opposition.
It is worth looking at the following statistic.
Dribbled Past Per Game (DRB)
Vardy: 0.2
Salah: 0.1
James: 2.2
James is getting dribbled past 10 x more, per game, than Vardy is. And 20 x more, per game, than Salah is.
That is the main issue, I believe. It is not really about how good he is at the interceptions or how good he is at winning tackles. By definition, he participates in fewer tackles than either of these two. There are very few who play James position for us in the Premier League, it is quite unique. Two who are in similar roles are Mount (0.9 DRB pg) and Maddison (0.5 DRB pg) is still quite a bit lower.
It is a false comparison really, but I see where you are coming from.