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.