India had a domestic league, had an international team consisted of Indians, played regularly against other teams and most importantly more or less people knew about cricket but still it took a long long time for India to become competitive.
LOL. It's like saying India should've developed interest in athletics, gymnastics and should've performed like China in Olympics.
Sorry to say but u totally lost ur plot in this segment of ur post. How's teams like Ireland or Afghanistan doing better than Bangladesh. Do u have any data or statistics regarding this or do u expect me to agree with u gust because u said so. Lol.
How's Bangladesh have had enough exposure in test cricket. India have had first class cricket which is over 90 years old whereas first cricket was first introduced in Bangladesh not more than 15 years ago. U can't just compare the infrastructure of this two country.
Even after having so much exposure, so many teams in domestic first class cricket and so much money India still get pounded every time they step outside Asia.
LOL. Wrong again. How long have Bangla been playing test cricket hmm? In case u didn't know it's just over 15 years.
They have done really well and achieved quite a few things both in tests and Odis within this very short span of time. At least they've achieved a lot more than India did in their first couple of decades in cricket.
Lastly, an interesting point. In Last 10 years Bangla played only 20 away tests. Can u believe it, Just 20. India playes the same number of away tests in one year. U can't expect a team do well especially in away matches when they hardly get any chance to play in this format.