The Internet is Hard (RWW on users vs geeks)
readwriteweb.com
readwriteweb.com
It's easy to write these kind of users off as idiots, but this reminds me that any time you mess with a users' interface by trying to improve it, you have to tread carefully, or you'll confuse the kind of folks that can't tell the difference between a random blog and the #2 website in the world (and who get there by typing "Facebook login" into "the internet").
I can't even try to make a serious comment without a tinge of bitter sarcasm. This disappoints me way more than something like this should. It's so irrational to care that much.
But they're just so frustratingly dumb.
A few weeks ago, she really helped me understand this gap when she said, "I used to use email, now I use Facebook." I desperately wanted to explain the difference between a protocol and a web app, but then thought, why? She does not care. For her, FB is simply email plus.
However, developers and techies have the money and will pay for great services you build (if it makes them more productive or help them handle awkward tasks).
It's also about market, right? Even if 10% of non technologically inclined people buy something, it's probably more than if 50% of the techies did.
Also, these people are a great reminder of why the iPad is going to sell like hotcakes.
Once in a while, specially when I get flustered at family members who can't tell the difference between the browser, email, and what-not ("the internet"), I find it useful to remind myself of my initial encounter with the 'machine' (15 yrs old, few decades ago). The distinction between the OS, command line, and the actual application (the Star Trek game on a terminal system) was entirely lost on me: The paradigm of a layered system simply was not in my conceptual toolkit and it was initially a completely seamless experience.
So I try to just be extra cognizant of the fact that most people just don't _get it_ like we do.
Your experience actually strikes a hopeful note. The latest generation is born into an information society (unlike yours and mine). As long as we (geeks) do not demand [from] the users to code to interact with the software, it is highly doubtful that this batch will have any problems with intricate UIs, and that the problem highlighted by the OP is transitional.
Other people won't.