I'm Mexican, In my last job my employer (big consultancy firm) gave a normal debit card with no minimum balance and they took care of everything, after no longer using it for 6 months the bank sent me and email saying they were very sorry but they had to cancel my account because it didn't show any movement (or balance) for half a year, none of this had any cost for me. My current employer (University) pays me through direct deposit, I use a basic debit account that pays very little interest and requires no minimum balance (all banks are required by law to have such a product), I had to setup the card for my self but it was very straight forward and easy.
I'm amazed that in the U.S. employers use this kind of gimmick to save money. Of course Payroll processing and paying generates overhead costs (and banks never do anything for free) but I believe it is always taken for granted that the employers are responsible for those, reading what commentators from Europe say apparently this is also a common expectation overseas, specially when developing economies also behave this way.