My understanding is that people don't like the "mealy" taste of many supermarket tomatoes. The reason they develop this taste is that they are picked prematurely so they can ripen in transit. Tomatoes are meant to ripen on the vine, hence why some are great and others are not.