No, of course not.
Credit card adoption didn't require that retailers stop accepting cash. People can simply see how much better it is (don't have to deal with change or writing checks, buy now pay later, rewards for using), and transition on their own. Once retailers start passing on the savings they get, people will see how much better Bitcoin is than credit cards, and transition.
In most countries BTC isn't known. That's the problem. First we need to make a class on BTC in countries and tell them to test it (which can be done with testnet, IMO) . Then they will be aware of BTC and starts looking forward about it because of the following reasons : Fast, Easy, Reliable, Anonymous (Hiding private details like address) etc...
Kindly,
MZ