Yes, assets such as gold can have some of these features too. But its hard to move around large amounts of value in gold across borders. And difficult to protect in self custody.
What other assets have some of the same features as bitcoin?
I suppose Bitcoin doesn't have value in terms of creating something physical. Gold silver can be used in producing physical products directly. So then bitcoin wont have value in this context. But it would be short sighted to think something only has value if it produces physical products.
What mstr is doing in producing yield would be creating value for bitcoin. But once again not direct.
Kind of feels like going round in circles in your head, asking whether bitcoin has value in the way you asking. Might be a pointless question. The affect bitcoin is having and will have is pretty clear.
I suppose Bitcoin is just code. So it might be better to compare Bitcoin to any piece of software. eg. Microsoft windows which runs because of code. What value does Microsoft operating system have? Based on how you asking the question, Microsoft operating system would also have no value, but its affect is quite opposite. How people interact with it is what creates the value. and what people can do because of it, is what creates the value. Bitcoin is the same.