So, I think there is no single answer to whether Bitcoin is an asset or a currency, everyone decides for themselves, because freedom is the ultimate point of Bitcoin.
I agree with you. There is no answer whether Bitcoin is a currency or an asset, because Bitcoin can be both. And every Bitcoin owner is free to determine what Bitcoin they have.
That's why bitcoin can't be controlled by any third party. Every single user can use it as they want, from giving charity even for criminal action. Indeed this is how bitcoin was created from the start, for unlimited freedom and its nature decreases to his altcoin.