Hit the nail on the head there Asaad. The age factor is massive especially in light of our cricketing realities. Cricket infrastructure, education and politics. If anything, we ought to be more flexible.
Ash is not the only one with that pitiful average and that fact alone speaks volumes. That also explains how some of us have developed a fondness for bits and pieces to downright shitty players because they sometimes perform better and more consistently than player with more natural ability, in terms of both skill and character.
Bits and pieces players can work hard and get better. We've seen that in Rasel, Rokib, Riyad, Naeem, Forhad and Mehrab. Shitty players like Shezan, Sanwar, Tushar, Rajin, Nazim and countless others have basic technical issues like sighting the ball, footwork, and strokeplay or lack there of to contend with. They tend to get worse.
The sad thing is when talented guys like Bidyut, Opi, to a certain extent Rokon, Nafis Iqbal, Ash, Alok, Abir, Mushy and Aftab don't do any better. But given proper time and effective, holistic coaching with strong motivational elements and our traditional values, they're likely to do better once they earn the opportunity they deserve.
early to mid 20 something guys with similar 20 something averages from an prepared nation goaded into test cricket won't do well to begin with. But add shitty infrastructure and management to that and you have exactly what we have now.
Talking about batting here, primarily. Bowling wise we're OK. Shitty bowlers don't last nearly as long to haunt us ...