Bitcoin was created as an alternative to traditional money.
I can imagine the future where BTC becomes not just the most popular, but also fully accepted alternative to fiat. And yet, it will be just an alternative.
To make all or most of the people accept Bitcoin it takes a long time, but I'm not sure that Bitcoin will replace the money within 10 years , because there is still a lot of Bitcoin is updated. Of course, much has changed when it happens.