They will not do that in the foreseeable future. The fees charged to merchants for accepting a domestic card are lower than those for foreign cards, particularly with debit cards. I found one supermarket in Rio, Mundial, that accepted only Brazilian debit cards for cost reasons. All credit cards and all foreign debit cards were refused. We had to pay cash - ridiculous in this day and age, particularly when one considers that even beach vendors in Rio accept cards.
don’t be surprised, it’s the same in Germany too.