Will people not spending their Bitcoin cause Bitcoin to fail?
I beg to differ.  If you go to https://blockchain.info/, and look at the 'latest transactions', you'll see numerous transactions taking place continuously.  Also, there is a quite a bit of discussion within the bitcoin community about the need to increase the limit of 7 transactions per second, and ways that this limit can be increased.