A tulip looks pretty in your garden, (many) internet companies make money, and houses are a basic necessity. Bitcoin, on the other hand, is a purely social phenomenon. It has value only because other people think it has value.
The argument trotted out at this point is some variation of "but there is value in having an anonymous, decentralized currency." And that may well be true. But the high valuation and extreme volatility of bitcoin (not to mention its inherent deflationary character) is actually a hindrance to its use in that manner. Who will accept bitcoin if its value can fluctuate 100% in an hour, and who will spend them if their price just keeps going up?