Scarcity and demand, like gold. Except you can always find new gold desposits. Inevitably the price will collapse when we find massive deposits on asteroids. But there will never be more than 21 million Bitcoins.
I can see buying ETF’s for price speculation purposes, the coin itself doesn’t yet seem to be of value to me.