Yeah, I think it is becoming the norm all around the world to tax Bitcoin as an asset, similar to owning shares or index funds for example.
This is probably the most reasonable way to deal with Bitcoin, since it really is an asset, and in a way this tax legitimizes it.
In the end, capital gains tax is the same for every other asset you might have, so I guess it's fair enough if you are OK with the other assets being taxed like that.
On the flip side, you also get all the benefits your country might provide, like discounts for holding the asset for more than a year, etc.
I wonder how they are going to impose this anyway. I mean, it's understandable if a person has an account in a centralized platform where they submit their KYC and carry all the transactions which can be connected to them if the platform is regulated and they can monitor all the data, however, if someone uses decentralized services to buy Bitcoin or other cryptocurrencies, and then use non-custodial wallets to keep them, how are they going to find out how much a person has in holdings?
This is the reason why governments are always against decentralized systems and platforms, and this is also why they ban services that help people stay anonymous and maintain their financial privacy because they know it's not possible for them to track their assets and holdings this way and if they can't do that, they won't be able to tax them.