I think it is hard to impose taxes on cryptocurrencies as it is of course, decentralized. It is also hard to take tabs on how much a person is earninng/spending with crypto as there are different wallets, which are again not controlled by the government. Imposing taxes on crypto somehow makes it centralized, which defeats the purpose of it.