<…>
Not really. In general terms, on can chose to use Chivo wallet, with all the KYC and such, or use any other sort of wallet of their choosing. Let’s say that the government is buying your privacy for 30$ + fees on TXs and conversions, but one can chose not to go along. Regardless, I figure many will use the government wallet until they become familiar with bitcoin, and perhaps then ponder other alternatives.
Now as to the parts you highlight on your post, derived from Bancoagrícola’s app, we need to consider that the app is a traditional banking app, and not a crypto app. It is therefore within the KYC realm by definition. The added crypto functionality is only, at this stage, used to give the user the possibility of making some of his payments (on credit card and loans) with bitcoin from his own bitcoin wallet, be it Chivo or whatever. The banking app is not a Chivo alternative at this stage, but rather remains a traditional banking app with a patch to comply with the laws and regulations derived from the Bitcoin Law.
The refund part is, I figure, because the bank is comfortable using USD, and can currently handle the refund easily by adding USDs to your balance as a customer. Since they have no balance in BTCs, it’s really much easier to do as they’ve done, despite it being contrary to what a proper customer solution to the case should be.