This is a large part of the problem. Store staff are usually lazy and it's easy for them to simply sell the most popular phones so for instance the iphone4s and GalaxyS2 tend to be recommended regardless your wants and needs.
it is still a research project and we will very likely see a successor to the N9 with a OS2013 or so...