I am afraid that if everybody is holding bitcoins, transactions will decrease and there won't be a bitcoin economy
I think your wrong, if everyone holds bitcoins then less bitcoins will trade in the market and buyers increase then price will automatically increase.