I think the main reason is their technology still not developed enough to control Bitcoin and its disadvantages as well. Bitcoin has both advantage and disadvantage. A country will not legalize Bitcoin unless they can be able to control Bitcoin totally both advantage and disadvantage.
Not exactly nowadays technology is improved a lot in all over the world. what i am thinking is there is no profit to the government that is why they adopt bitcoin.