Bitcoin is not able to replace fiat, at least now. I believe that there will be another cryptocurrency which would be able to replace traditional money because Bitcoin has a lot of issues as well. BTC is good, but it is too far from perfect.
Btw, I totally agree that Bitcoin is not an investment. It was created for other goals. Greedy people don't get that
