You are looking at the big picture and betterment for the game in BD. Our infra structure is not good enough to do so. Plus BCB is looking at the dollar amount. Heck they don't play ODIs or test matches in Khulna, Bogura.
Moving the game or adding another city/venue creates alot of issues.
1) Secuirity for the players, admins, team managements, spectators etc.
2) Traveling in Dhaka city between the Hotels and the stadium is horror enough. Inter-city traveling would kill the international appeal. Those folks would never come back and it would take an extra day to recover from the travel fatigue.
The Weak can never forgive. Forgiveness is an attribute of the Strong." - Gandhi.