Today many countries accept bitcoin as a virtual currency, is it because bitcoin is so high that they think bitcoin can change the country's economy, or because the country has many bitcoin users already?
Yeah, I think so that somehow bitcoin helps the economy of a country. This may help to become more efficient in erms of paying. Making transactions will be more easy, and so many people will not think twice to have that service or that thing. Just like in buying things online, there are online sellers who wants you to pay thru remittance center, what if your not in your mood to go out, or you don't have a cash, you'll be needing to go to the bank to withdraw your money to buy that thing you want. Bitcoin may help this transaction easier, where we will pay the seller by sending bitcoin (virtual money). If this happen, bitcoin has a big chance to create a cashless society that will benefit all.
For some reason those things that you've mentioned seem to be very nostalgic to me. Have you ever heard of 'credit cards'? Buying things online, paying bills online, or even you wanted to pay on what you've ordered to the restaurant by using a 'credit card'. Those are already considered virtual money, don't you think? It already exist mate, you don't seem to understand the true concept of cryptocurrency, the major thing about it is that it is decentralized.
Ok let me enlighten the situation, there are also major things that are seem to be advantageous about centralized money to a decentralized money.
Centralized money are easy to control, because the banks are helping you make your money spending 'economical', its more like you're helping each other to gain profits. When it comes to paying it is quite easy, although 'taxing' exist in the centralized money, still it have more benefits than you think it don't have. For example you wanted to cancel a payment to a certain thing or service, here, you can do so. But when it comes to decentralized money you can't because, there are no people who monitors this, as for it exist in the blockchain it self.
Although having decentralized money helps you dodge from taxing no matter how big your earnings are, still you are more prone to hacking and other human errors that may affect your earnings.