In playing test, commonsense is more important than talent. If I had the talent of Ashraful and I was playing for BD, I would have maintained a 50+ average.
Let them get matured first than drafting prematurely in the test arena. That destroys a player's career. In the long run, we miss the service of a 'could be' great player.
About non-performing players, just look at HB. He was the best batsman of BD team by a distance. After his terrible display in the World cup, both as a batsman and as a captain, he deserved a must break. In stead, he was given the captaincy in the India series. He was completely out of form and that continued. As a result, he lost all his confidence and in this series, this is showing truely badly.
HB is a stupid in terms of thinking and the selectors easily beat him in stupidity keeping a non-performer in the team. Who suffers the ultimate loss? The player himself and of course, the team as a whole.