^ theres a lot of reasons for Pakistan to prefer moving it's matches to Dubai rather than India. For one the safety of any Pakistanies attending the match would be infinitely better in Dubai rather than India. It may also be easier/more attractive for Pakistanies to travel to Dubai rather than India etc.
You did not answer the question here..
Why not Timbuktoo
1) The safety of any Pakistani would be better in Timbuktoo. For that matter it would be better anywhere than in Pakistan.
2) It might or might not be more attractive for Pakistanis to travel to Timbuktoo. Maybe it would be more attractive to travel to Amsterdam...