When my first bank initially provided ATM service, if you wanted to take out money, you would
Make the request
Get your card back (before)
Get your cash
This was more secure. First, I would never leave the ATM without my card. Secondly, no one could bash me over hte head and remove more money. Your sequence leaves the card in the machine, and people do leave their cards in them allowing anyone else to come by and request cash. When you take cash from a machine, you do not want to hang around. This sequence is unsafe to the physical safety of users as well as their accounts.