Bitcoin is not money at all. Other altcoin are not money too. Why? Lemme explain. Money aka currency should be accepted EVERYWHERE as a payment method, it should be easy to use, it should be stable enough. Cryptocurrencies are accepted only is a few popular companies worldwide, they are still hard to use if you are not really into computers and also they are too volatile.