Thingking that way even you dont know bitcoin that much is not really understandable well people talk about this way because they tend to criticize evrything even they dont realy know much about something. Nothing could replace bitcoin because it has a headstart of a years to grow than new cryptocurrencies.
Bitcoin cant replace regular currencies, because it is not a real currency and even lacks everything that is required of a real currency. It highly volatile, but real currencies are a near stable, and a little bit volatile (they maintain a stable price for a long time). Bitcoin is decentralized, but real currencies are Centralized. Bitcoin is not conventional, but real currencies are conventional. With all this, there is no way bitcoin can replace Fiat.
Why not it can do anything because the bitcoin is helping a lot of the people because the demand of the bitcoin is now high and the present time is the time of the bitcoin not of the fiat. Now a lot of the people are using the bitcoin for the shopping and the bitcoin is now being happen to buy the money I am sure the profit of the bitcoin will be high if a lot of the people will give you the high income and the demand of the bitcoin will be high,