When I tell that I used to withdraw cash at the ATM in one bank, cross the street, deposit the CASH in another bank ATM people think I am crazy. But I was doing monthly that circa 2014, all to avoid paying ~3 USD transfer fee (what was called a DOC/TED).
In Brazil your employer kinda chooses which bank they use and you kinda have to open a bank account with them to get paid, but it is hardly worth it to move your credit card to another bank. This is why my salary came in one bank and my credit card bills came in another.