Bitcoin is money too, and bitcoin cant be stolen like gold can.
If bitcoin would have been here for thousands of years, then the history would be less bloody.
Bitcoin's decentralized nature removes blood from money

Bitcoins design makes its lifespan only 150 years.
When the last Bitcoins are mined, people will move on to a different currency.
It cannot exist for 1000s of years.
In a way I agree: if we will not be able to create a strong economy/ecosystem for it BTC will not have a long life.