I think, YK's ODI record goes against him. It's not about being good in one format & poor in other; rather in modern days, players are rated highly for their LO performance more than Test. For example, being a fan, if I put it softly, Virat is below Rahne in Test; but for his outstanding LO performance, many rates him the best batsman in his generation, at least in top 3/4.
I put it in a context - YK's career stands at 9.5K Test runs at 54/53 stats with 32 hundreds & 30 fifties (this is outstanding conversion, means once set, he almost counts that & his SR must be over 70 in those 62 innings)
In ODI 7K+ at 31/75 with 7/48 century/fifty. He has a 50+ score in ODI in less than 5 innings, which is good, but in ODI, he is a poor starter, hence his average & SR is poor.
Some of his Test stats are outstanding - average of 50+ in Europe (ENG), Oceania (AU/NZ), Africa (boosted by 200* against ZIM). 50+ average at home, neutral & away venue; average on 54, 56, 49, 56 in 1st, 2nd, 3rd & 4th innings, remarkable consistency in batting 1st or second (average of 53.72 & 53.73); average of 53.50+ in case of winning toss or losing toss, average of 75+ in wins, 18 hundreds in 43 wins ............. these are truly outstanding stats. He might not be technically proficient, but at outstanding competitor & a true match winner with bat. Besides, he one of the best ever spin player that I have seen.
Now, I reverse his stats -
Test: 7K runs at 45/50 stats with 20/45 hundreds & fifty vs
ODI : 9.5K runs at 40/85 stats with 20/50 hundreds & fifty - I am sure he would have been respected lot, lot more than what he is now.
Great player, but more than that a great competitor; now getting a bit stick for stressing it too long; which is normal - none can beat age. But still in between, at this age & struggle, in last 1 year, this guy has played 2 innings of 177* & 218; which earned his team an away 2-1 series win in SRL & a 2-2 series draw in England - remarkable. I am sure, in this media mockery days, YK is not mentioned that much, but deep into their heart most contemporary cricketers has lots of respect or the tough man. Truly an ATG of cricket, if I look beyond stats & media hype.