This is what I miss about the US, you can always negotiate and deal as they want your $/business, in South America, it is the opposite. Take it or leave it.
A decade ago, a young lady came to Argentina with the same mindset as you. She thought 'I will provide first world service & customer service , surely they'll appreciate it and understand it is worth paying a tad more'. Was she wrong!
A decade later and she is still struggling to get local customers, no matter how much she slashes the price for the local market. There seem to be no bottom in sight and sometimes it is not even a matter of price but of trust. Since people in LatAm get scammed repeatedly, they are just wary of everyone.
Deposits don't get returned, services and products are not as advertised/promised. So it is all stuck and muddy. A lot of effort for very little result.
The not-young-anymore girl now works 100% with clients abroad, where they aren't afraid to pay a deposit or cash in advance as the chances of getting scammed are so slim, they aren't concerned.
And I am not talking about million dollars, nor of thousand dollars. 20 USD for an Argentinian is quite a sum, for an American is the price of a drink in a fancy place. Some of it is just psychology-based.
A friend recommended a book to understand cultural difference in International transactions and it was a revelation. Still, it cost me to get the US business culture, and I am not ready to put the effort for another adjustment if the money reward is just a fraction.