You might not know that, but the transactions that create new XMR are not hidden, so you can just sum up all of those coinbase TX and validate the current Monero supply.
And if you look at Austrian economics, nothing says you a need a fixed supply of money for the perfect money.
As long as it's not inflatable by a single group arbitrarily, every participant can predict the future growth of the supply etc. (Btw BTC is inflationary until the year 2140, so your argument would be invalid until then)
And giftcards are a very usable workaround (I use them regularly). I mean I'd love to be able to just use crypto everywhere directly, but that's still quite far off I feel like. In some supermarkets in Switzerland you can already use Monero & Bitcoin to pay directly, but for most situations giftcards are the needed workaround for now.
