Sometimes who handle your request makes all the difference.
Not about opening an account, but a few years ago I needed to change some US dollars to pesos and since I was already in Ágora Mall, went to the Popular there. First, a long line. I stayed there because the other option was Banreservas and that one had an even longer line. Then, after being in that line for a while, my turn with the teller next to the wall. He tells me he can't convert the dollars since I don't have an account with them. There was no way I was going to be in that line just for you to tell me no, plus all the other banks were closed except Banreservas with an even longer line. After a few minutes he telling me he couldn't convert the money and I telling him I'm not moving from that spot until he changes the money, he calls someone else (assuming it was his boss) and stepped away from the booth to talk to him. He returns and says ¿cuánto quieres que cambiemos?
Mr I can't change your dollars open a drawer full of pesos and got the corresponding dollar amount in pesos.
Wasted all that time when the actual amount of time in changing the money took like 2 minutes, if that. Still no account with them, but I always get the US dollars changed with them. Show them the receipt when they first converted the money despite not having an account with them. 🤨