The difference is that Bitcoin only has resale value.
The other examples you mentioned generally have some significant additionally value beyond just resale value -- e.g. stocks pay dividends or are expected to at some point, a house is something you can live in or get an income from by renting it out, and so on.