In Peru debit cards don’t have names on them. So you just go to a branch and they take an unused one off the stack and assign and hand it to you. 5 mins, any branch, no appt. Quite convenient. Credit cards do have your name printed on and those you pick up at a branch when they arrive.
I guess the US considers the printed name to be more important for debit cards.