This is a common pitfall of marketing (and spec) for phones I think. Tech driven customers are the loudest on the internet but that doesn't have to mean they are your key demographic. Look at the iPhone.
Beautiful design + great apps + crappy camera + small screen = slightly increased OPEX + greatly increased margin = happy times