The thing is, talent doesn't always mean success at the highest level (see Graham Hick and Mark Ramprakash)
While there's no doubting Buttler is a very talented player, he didn't exactly set the world alight in the Test arena. What's more, he doesn't blast tons for fun in the County Championship like a certain YJB did when he was told to make runs and win his place back.
He's certainly in England's plans, but how will they get him into the side?
As for Bairstow's keeping - he's no Chris Read, but...
Matt Prior wasn't great when he first made the England side, and people were saying his glove work wasn't good enough. He turned out alright, didn't he? Give Jonny time and he could become a great of the game - stranger things have happened...