Regardless of whether anyone is an idiot, I don't believe people have the time to be knowledgeable about the vast majority of things they buy. People underestimate what luxury it is to go buy absolutely anything from a store while remaining fairly confident that you're not making a huge mistake. Modern society depends on this efficiency to some extent.
Even though I don't hate them, Microsoft was a practical monopoly for almost two decades and caused immense harm just by forcing everyone to adapt to them. Linux wouldn't be a competitor if it weren't for the countless hours people wasted reverse engineering file formats.