How is this a weak Indian team? 70% of your legends are playing that game at their peaks.
https://www.espncricinfo.com/series...tan-1st-match-asian-test-championship-1998-99
Looking at this scoreboard (and also my memories of watching those games) it is evident how each of these bowlers (especially Srinath who took 5+8 = 13 wickets in this match to be on the losing side, that too bowling in India!) lacked a "proper team", just a "proper team"! There were at least 2 useless passengers in this team! One is the waste-gutter grade wicket-keeper batsman called "N.Mongia" (forget his keeping skills which is irrelevant) and the other is S.Ramesh (a very ordinary opening batsmen! Even Sri Lanka or Bangladesh of today would not pick him in their sides!) i.e., 2/11 is like 20% depleted side (and these are two crucial positions in the team - wicket keeper batsman who gives the balance to the side, the depth to the batting... And opener who should give a solid start to the innings! And even Laxman who was another opener in that match is also not a natural opener! So it disturbed the team composition completely!)
It is after we got guys like V.Sehwag (a solid & devastating opener - one of the ATG Test Opener), MS Dhoni (a reliable Wicket Keeper with additional skills like Captaincy)... that we started winning more test matches and opponents started to fear us! In today's Indian team there are no such passengers (Rahane is some kind of half-passenger I know, and openers are not consistent) but more importantly we have got that balance (depth in batting lineup and depth in bowling too - an option of 5th proper bowler!)
V.Prasad would have been useful as 3rd seamer overseas only (a very good bowler actually, but not good enough to play the role of 2nd seamer! And with just 2 seam bowlers, he becomes useless & ineffective with over workload on such flat pitches! But in today's team we have 3 quality seamers even in Indian conditions who are each good enough to lead an attack of any average sides! That's the difference!
Ashwin/Jadeja are superior to Kumble/Harbhajan simply because of the depth they give to the batting (cases like opposition piling 400+ in 1st innings and then India overhauling with 600+ & winning the match, the same match with our older teams would have easily ended up as draws or even defeats in spite of such big names in the batting lineup!) They are also aided very well by our 3 seamers (5 bowler policy), that's why they look better & more effective than Kumble/Harbhajan, its basically the combination! As individuals perhaps Srinath, Prasad, Kumble, Harbhajan are better than current bowlers, but as a combination they did not do well... Any of these bowlers playing today would have got more success and would have been more effective! The "Combination" is the most important thing in any sports!
So its all about looking at our current team with a different mindset - their combination, their attitude & approach - And not by matching head-to-head...