Doesn't matter how good your product is. Whether people will buy it is down to marketing.
So many people are buying one type of phone (this goes for Android as well as iPhones and Blackberrys) as they don't think any other type of phone could be better.
Why every time some engineer invents something big his employer wants at first to keep this invention in secret instead of giving the engineer the big bonus to appreciate his work? What a strange instinct... I bet this is a reason why "big brains" migrates from company to company so often.