Its somewhat makes sense in terms of financial ground as local side will be playing more matches with the minnows which will ensure local spectators' appearances. ICC seems dont want to arrange matches where big teams will be playing small sides in empty stadiums (happened in latest WT20 last year), instead trying to make money from these low profile matches. If they are really trying to fully exploit this cricket craze in Bangladeshi spectators, they better ensure BD to play main part of the tournament even after these preliminary rounds. I dont know how. Maybe by fixing or playing with weakest among the weakers, where BD winning is most likely and besides we will have some extra practice matches thru these.
IMO ICC playing a very risky game here; either they being over-confident on BD here to pass thru or a very stupid decision to make WT20 a fail tourney in BD.