In my opinion, we cannot forced people to use bitcoin as their first option of payments because they are still using fiat currencies as their main source of buying goods and services in their respective countries. It might be possible for bitcoin, but it will only be considered as an alternative in my opinion not unless bitcoin is already fully adopted in their countries and it is more guaranteed payment adoption is inevitable to all users.
For things government or financial instruction will have to play a very big role in order to promote to pursue that the retailers or websites of e-commerce accepts the bitcoin as a payment method. This will boost people to slowly starts accepting and later on will even start making payment through crypto as well. Also, today's young generation in all countries would be ready to use and go digital way rather than carrying cash all over place.