Although they state that gift cards only work in some areas, in fact, if you try it still works in other areas.
I can try with no guarantees and I will probably just lose money, buying a useless gift card which cannot be redeemed in my country.
I can take Steam and Google Play for example. You can use it anywhere
Those gift cards are not even region locked LOL. They are not even stated to be region locked.
Google Pay for example use this region lock functionality in the google accounts themselves. I see different apps in my Play Store than you, with different prices.
For a few others, you can change the region to use.
You can change the region of a google account a lose much more than what you would possible save. I wouldn't be to install local apps, such as bike rentals, local stores that gives discounts, and so on. I have tried it already.
I don't want to delete my spotify account and create a new one to pay 3usd per month. Not worth the effort.
A netflix account from another region would change its language. I would have to watch movies without subtitles , permanently use a VPN...
You think that's is a smart solution, but the solution would cause bigger problems than the original problem.
I don't see much difficulty in the problem you are describing.
You don't see difficult in the problem because you don't have it, probably because you live in a rich country which is much more free than Brazil.
The reason why region locks exists is that those gift cards are usually much more expensive here, due to taxes and fees.
But I would like to hear what @bitrefill have to say about 15-40% extra price in bitcoin in Brazil. Probably it is due to taxes and fees also, but maybe they are just ignoring Brazil?