We basic live in another world. This technology of exchanging fiat currencies didn't reach Brazil's banking system.
I know many rich people here, millionaires, who don't have a bank account which can receive USD. Regulations are strict here, more than you can imagine.
Bruh! There is SWIFT and IBAN!
I don't even have to know your currency, whether you live be it Uganda or Brazil or Thailand, you give me your SWIFT code and I deposit. I don't even need to have and USD account or an EURO account, exchange is done automatically between banks, that's the whole reason SWIFT was invented in the first place, a settlement platform between banks on foreign currency.
Way too expensive. A Swift can cost 40-100 usd. I used this in the past.
But you can't transfer BRL, can you? I don't think you can even buy it in your bank. Try later

So you're telling me nobody in Europe can send you money unless we open a BRL account here? Seriously?

No. Not "nobody". If the person in brazil has a bank account in Europe it is easy. However just few people have that.
I am just telling you that there a lot of regulatory barriers which will make nearly impossible to send eur to an ordinary person in Brazil.
You cannot just make 0.0002 btc p2p bitcoin transaction and expect to send 20 eur to a Brazilian bank account easily.
Cryptocurrency exchanges gave a lot of financial freedom to individuals in Brazil. It is way easier and cheaper to buy usdt here than usd.