Bitcoin will only provide better alternative means of payment and most El Salvadorans are not yet familiar with the concept of Bitcoin so they find it hard and also for the fact that the chivo wallet is a centralized wallet which requires KYC it become a turn off to some Bitcoin users most especially those who value their privacy.
Yes, I agree, bitcoin is providing an alternative means, it is even only the official alternative means to fiat payment in El Salvador. But even if Chivowallet is decentralized, this does not necessary mean El Salvadorans will adopt bitcoin more, it is true that many Salvadorans lack the knowledge to know what bitcoin actually which is one of the cause of low bitcoin usage in payment, but with time, with education, more people in El Salvador will use bitcoin.
To have control, I can not recommend a centralized wallet, but this is not the reason there are no much people using bitcoin for payment in El Salvador like once said, people due to lack of what privacy is have gone more to use a centralized wallet, see Coinbase and Freewallet and may other centralized wallets that people prefer, they do not care storing cryptocurrencies on centralized exchanges as well and never thought of data leak, exchange hack and never having complete control.
United States senete are on a bill to check how El Salvador bitcoin as a legal tender will affect United States, how it can be used for money laundering. I am thinking they are wrong about money laundering just because the bitcoin official wallet which is Chivowallet is centralized.
Not that I am recommending a centralized wallet, I do not use a centralized wallet so I will be able to have complete control over my crypto assets like bitcoin and I can never use one as it makes privacy not to be possible.