Bitcoin is not a legitimate currency because the government does not allow people to use it as cash. There are too many reasons for the government to do this. Bitcoin, for example, helps users anonymously and transact worldwide without being controlled by the government or the bank. In addition, a series of illegal activities such as money laundering, corruption, tax evasion, ... So the government has decided to prohibit the use of Bitcoin