Comparing Bitcoin with companies and software products is not a good comparison.
Replacing software or products is not the same as exchanging government-issued fiat money to a new decentralized non-governmental form of money. The transition between different forms of money depends on trust which takes time[1]. E-mail and internet (web) took of faster but these inventions did not require people to exchange their money into an alternative system.