Well the time of Kohli and present scenario is very much changed...At that time India was searching someone like kohli and more chances given for youngsters to represent India...Now the there r many youngsters performing and in wait list... Look at K L Rahul itself... Once or twice he didn't performed in Tests and perhaps Injured and lost his place..When he returned his place was already filled...U can remember Vinod Kambli..He was at his prime but lost his place due to injury..Once he got fit his place was filled by someone...Kohli - an U19 WC winning captain - was also like this in his early years, although he did have some batting consistency. After he improved his fitness, his fielding performance also increased dramatically.
Shaw is someone I see like Kohli. If he manages to improve his fitness will reach Kohli levels for sure.
I am not telling as Shaw couldn't return but it's very difficult until he fixes his technical issues and consistency...Even now Padikkal can't get Into team even he is in his prime and very good fielder..