I don't know what you're basing that on, I live in Australia and I've never had a self checkout machine not work. They are consistently good and I use them all the time.
I also generally found them to work better in Australia than in the US, though the technology seems to be the same. I guess it's because of these tolerances being set differently, but that's just speculation.