That would be a possibility if people acted rationnally and chose to spend their money after a thorough evaluation of the market, their players and perspectives for the future. This just never happens for a majority of phone consumers.
humans have never worked that way. it's why advertising exists.
if we want different products to succeed we can't just close our eyes, cross our fingers, and hope that humanity acts the way we fantasize it ought to.
This is exactly what I'm saying: you're saying first that those devices failed because they were weaker, which is the premise behind free market. That is wrong, they failed because they didn't have the marketing machine pushing them to the top. Buyers don't buy based on whether the product is better or not, they buy based on more emotional values. That's the whole Information Asymetry thing (https://en.wikipedia.org/wiki/Information_asymmetry)