I agree with you. In an event of no one spending, any Bitcoin the price would stay stable for a long time. Mining would die off as there are no transactions to verify and the blockchain would freeze. Basically, everything would freeze until everyone begins to spend BTC again.

Well said ,every thing would freeze.The price being stable for too long would force the investors to loose their interest and everyone would start switching to other forms of finance instead of cryptocurrency.