My experience is that people who show up for a product or service (or pizza, whatever), get what they ordered and are content ... do NOT generally stop what they're doing to run off and tell the world, "My $10 pizza was satisfactory." Anybody who has ever worked retail (and paid attention) can tell you that a hundred happy customers will simply return for more business when they want, but not take time out to communicate to the business or to anyone else that they're happy customers. Life's too short, they just carry on. People who are truly dismayed about their experience, however, will take to every communication method they can dream up to make sure the world knows of their displeasure. And some of the people who do that are just plain nuts, or have very poor judgement, or are either hobby-level or professional trolls. That's who we all hear from, well out of proportion to the real-world experiences of most people. And the internet echo-chamber tends to greatly amplify that effect.