Go out on the street and ask 3-4 regular passers-by what "taxonomy" means :)
(It's also an error to claim that it's "wrong" to call a tomato a vegetable. Words have different meanings, and you're in for a lifetime of frustration if you go around insisting that cultures are only permitted to use all words in exactly the way that scientists use them.)
I recall reading an argument refuting this, but it didn't alter my way of differentiating.
Right, because if you ask your waitress, you expect culinary rather than biological definitions to be used.
Then again, you'd usually ask for something more specific than "berries".
All beans are seeds. Except "sea beans", which aren't beans, either.