I also fail to understand BCCI's fascination towards making every good player playing in all formats even if they are not suited for it. Why can't some players just play one or two formats which suits them. This is also to do with player maturity. Other boards and players seem to understand this and be content about it.
In KL's case when it's obvious that he is struggling in tests, why can't board tell him to take a break, play some county or domestic matches and come back. Even KL knows his place is secure in ODIs and T20s.