I agree. When I go to my car, I walk up to it and touch the door handle, which unlocks it. I sit down and press the start button to start the engine. The key never leaves my pocket, and I don't really care what it's doing as a user. (I personally care since I'm an engineer, but that's beside the point) To the user the unlock and start procedure has precisely 0 steps that aren't physically opening the door and stating the engine via a single dash button press.
The point is: the best interface is NO interface. Go to car. Open door. Sit. Not: Go to car. Find keys. Unlock. Open Door. Sit.
Ordering your food is less simple than ordering your food and handle money? But you do loose a lot of anonymity, which offsets the ease of use.