The whole concept of EasyPay is "outside the box" thinking (at least for a major US-based retailer).
To try and fault them for not having designed their system around a piece of Apple hardware that didn't exist four years ago (when EasyPay first rolled out) seems a little silly.
And until the 3.0 software update comes out, iPod touches/iPhones can't use external peripherals (like the laser scanner/mag-swipe readers that the Windows Mobile-based EasyPays use). That update is supposed to come out this summer, and an iPod-touch based EasyPay is slated to roll out a little later this year.
So what's the issue?