Well, that's a valid point. However, your example with houses is not accurate - you can build as many houses as you want and wherever you want. A house depreciates and loses value over a distance of, say, 40 or 50 years or may require repairs.
The only assets with limited supply today are land and Bitcoin. And both land and Bitcoin have their advantages. For example, if a military conflict starts on your land, you may lose it or, at the very least, won't be able to use it.
The land won't be limited if we create an artificial sun and move on mars, then we may move on another plants. I know it's sci-fi but theoretically possible.
Bitcoin is limited but that doesn't mean it is guaranteed to stay that way. What if we plan in near future to do a hard fork and increase the limit? So, it's not like 100% guaranteed that bitcoin will be 21m.
Btw if military conflict starts, you may lose your computer or hardware wallet too. You can imagine a lot of possible scenarios, like what if we set total control on internet? What if quantum computer destroys the bitcoin network and will be able to brute-force addresses in a very short time?
With this statement, I also disagree. For example, let's consider the Internet network. Currently, all IPv4 addresses have their owners (~1 million (AS) owners over the World), and the cost of an IPv4 address exceeds $40, but people are not eager to adopt free IPv6 addresses. What do you think is the reason?
Why your Internet address is IPv4?
https://whatismyipaddress.com/Hmm, ISPs around me don't support ipv6 yet, ipv4 is the only option, it's not like I'm paying or have paid additional bucks for it.