Technically, bitcoin is not a money but some of it's functions is like money. Just like it's function for currency exchange. Bitcoin can be use as a medium of exchange. It can also be use as payment for salary. Bitcoin is now considered as the future money.
I agree with you also right now bitcoin is not good become money because of the problem of block size,
so the fees transaction is increasing and not good be used for small amount of transaction
but if the problem of block size can be fixed soon or slow bitcoin will become money in the future.