I actually think having a fixed known supply is a disadvantage of BTC. Gold inflates at 1.5% per year. This low inflation allows gold to satisfy new demand, slowly. BTC's eventual zero supply will make BTC always volatile. There would be no BTC rush to find a new supply. While this could be good for your Store of Value, it creates volatility. Volatility will prevent BTC from being useful for transactions. It will remain a Store of Value and a very volatile speculative asset.
BTC having a limited supply makes it even worthier than any other assets except gold. Just think of it what if bitcoin does have an infinite supply.
It will be same as those altcoins that has billions of supply and keeps on printing their new coins. Being scarce made it's value higher, I understand the point of using it with transactions and despite of being volatile, it didn't became an obstacle for everyone to use it the way it's designed.