It really is pretty crazy how bad Bangladesh seem to be at t20 compared to ODI cricket. Feels like all their best newer players are better suited to longer forms of the game. Not at all what I'd have imagined would have happened 10 years ago.
Actually if you look at their progress and growth over the years, it makes perfect sense.
When Bangladesh first started, their main problem was the inability to stay at the wicket - whether ODI or Test cricket. They would barely last the 50 overs.
Over the years they had various swashbuckling strokemakers like Ashraful or Nafis Iqbal or Alok Kapali who loved to play shots and then throw away their wickets, thus seriously hurting their ability to bat the full quota.
Slowly over the years the figured out how to bat 50 overs. Guys like Tamim often curtail their shots in order to occupy the crease. But it's like when you ask them to go and bat 20 overs, they get confused. This couldn't have been more clear in the limited overs series they played against South Africa last year.
During the ODI series, it was so clear that they were the better side at that point, but during the T20s the week before, the same side came out with a confused strategy, playing horrible and ridiculous shots,
I believe if T20 was more popular back in 03-04 when Bangladesh were struggling to bat 50 overs, it would have suited them at that point perfectly.
Now, having said all of that, winning can do wonders for your confidence and this Bangladesh side, because of having tasted success consistently over the better part of last year, I believe we will start to see that translate into confidence in T20 cricket as well. They were the second best team in the Asia Cup, and although Sri Lanka and Pakistan were abysmal, they still deserve some credit for having won those games.