People who say bitcoin isn't an asset are factually wrong. An asset is literally anything that has value, and there are plenty of non-physical things that have value and are therefore assets. Intellectual property is a classic example, including patents. Also, 5G spectrum has no tangible existence and yet the major telecoms are buying swaths of it for billions of dollars, which they then own to build their 5G networks on. This is another obvious example of a non-tangible asset. And of course, any crypto- not tangible, has value = is an asset, according to the literal definition of the word.
Bitcoin is both a speculative asset and a currency. It's the best of both worlds. Most people don't know this, so they rely on Bitcoin only as an investment tool (or speculative asset). They're only in it to make a lot of money, instead of believing in its core technology to change our world for the better. Only a very small minority uses Bitcoin as a currency for day-to-day payments.
Of course, Bitcoin has its limitations. High fees and slow transaction confirmation times makes it a terrible alternative to existing Fiat. But that's not a concern if you care about decentralization and censorship-resistance. Some may say Bitcoin doesn't have intrinsic value because it's "made out of thin air". But that's completely wrong since time and energy is spent in order to generate new Bitcoins. Intangible assets are as valuable as tangible assets, in my own opinion. Consider how your digital data is valuable to companies and governments alike. If there's demand for something, you can expect it to gain value in the long run. With how far Bitcoin has gone since its inception, it's unlikely it'll become worthless in the future. Just my opinion