Do they ever give cash first? In my experience, they always give card first, because it's the easier item to forget.
Card Received First:
User's thoughts: I'm here at the ATM to get cash.
If user receives cash first: Objective complete, let's leave. (Card is forgotten)
If user receives card first: I see the card, I take it, I am still waiting to complete my objective of getting money. (Waits for cash to dispense, then takes it)
--
Worst-case scenarios
Cash Received First:
If forgets card: Oh no, this is a huge hassle, will this fraud get cleared or will it ruin my credit?
Card Received First:
If forgets cash: Oh no, I have lost a few hundred dollars max since that's the max withdrawal, but my bank acct is still safe
--
What is more expensive for the bank? For the user to forget to take cash (because card comes out first), and lose money for their own mistake, or for users to lose credit card, claim fraud, then fraud must be investigated and possibly the bank must pay for all charges in ADDITION to fraud investigator salaries.
So, the worst-case scenario is worse for both users and bank, so banks dispense cards first because it's much more painful for both parties to lose than the cash.
~~