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.
Yet nobody in their right mind would consider dropping Salah or Vardy, for their relatively (compared to James) poor defensive contribution. I would have no idea, why would would drop someone for lack of defensive contribution who does substantially more defensive work than other players with similar roles for other teams.
James's defensive contribution looks worse, because his attacking work is so good.