Selling for products and services won't tank the price. That's what a circular economy is for. Monero's disinflation is limited by time and known 1000+ years in advance. It's a tradeoff made to guarantee security of the network in case fees are not sufficient.