Sachin is a good batsman but he played many matches to make individual records instead of leading the country to win. We all are well aware of his inconsistent run scoring speed - scores at a normal speed when his score is below 40 and post-40 he plays a test match (even though its an ODI).
The BCCI is selecting him regularly for almost all the tours even though he is not totally fit. He has been constantly reeling with elbow injury.
He has not performed well in the recent past (including the Sri Lanka series, which has been a slap on the face of Indian cricketers, who doesn;t have the ability to play newcomers such as Mendis).
In the recent times, Sachin has been a big failure.
So stop praising Sachin and look for other players, who has enough potential to perform.