Shake, Rattle, and Roll

I will be getting an iPhone 3G Friday morning. That doesn’t, however, prevent me from finding this a bit silly:

One coming program, called iCall, will give you free phone calls when you’re in a Wi-Fi hot spot. Another, called G-Park, exploits G.P.S. to help you find where you parked. Yet another, Urbanspoon, is “a cross between a magic eight ball and a slot machine:” you shake the phone, and it randomly displays the name of a good restaurant nearby, using the iPhone’s G.P.S. and motion sensor.

Why not just press a button a pull up a list ranked by user ratings? Is the shaking and arbitrary selection really necessary? OK, so it’s neat, but does Apple (and its cadre of external app designer/programmers) really think we’re such dupes?