It's about profitability and economy wise i suppose, if BTC is helping the economy, stimulating startups there is no reason to ban BTC as long the negative consequences like money laundering, tax avoidance doesn't impact that much i guess. Small government would embrace BTC like foreign investment/source of tax income while the ones with big GDPs would ban it to preserve their main economy, or maybe their population are too much to handle, it's pretty obvious if you check you legalization of Bitcoins in various countries on Wiki, its exactly how it is at least for now.