You just described a situation where marketers made people miss the good products by heavily marketing Gillette razors. Why do marketers market the overpriced products instead of the good ones? Because they do it for money, they don't do it to help you. So from a consumers point of view they are evil.