> Thousands of years of breeding have produced a fruit that often suits farmers and sellers more than consumers.
Tomatoes were only brought to Europe a few hundred years ago. I very much doubt that there was much serious breeding before that.
And there are loads that taste good, the supermarkets simply won't stock them because they make less money.