The rate of dismissals is misleading because in Tendulkar's case it is spread out over 9 tests and McGrath didnt have a series where he owned Tendulkar by dismissing him several times, whereas in Lara's case, his dismissals are clumped together particularly in series in which he didnt do well against McGrath and lost his wicket several times, particularly 96 and 2000. This is important because then you claim Tendulkar failed in 2004, whereas McGrath just dismissed him once then.
Anyways, we can argue in circles. I get your points, Lara had some really top notch series against McGrath which mitigates against his lesser series showings and overall scored more runs. I understand your perspective, it is valid, my point is that Tendulkar may have scored slightly less, but was more consistent and never had a series where McGrath had his number, which to me points to him playing McGrath better, whereas in Lara's case you can argue he may have showed more weaknesses but also much higher strengths vs McGrath.
Let's call peace and move on.