While we as tech-heads tend to follow all of the market, the author is right, most users don't. But to me this is what naturally focuses the choice. "I had a Motorola, show me only those because I liked it" "I am on ATT, I'm not moving, show me only ATT phones" "I want a big screen, I have poor eyesight, make it big"
The average customer even without being a tech-head knows what they like and will automatically self-limit their choices to a manageable field. The fact that they may still have 2-4 devices that fit their general spec is a big plus for Android, not a detriment because they still have choice. It is WE, those of us who follow every possible model launch that start comparing specs and plans and proto-types. I do admit this does become a little frustrating for us... but never forget, WE are not the bulk of consumers.