There's no controversy, only differing categories.
If you are saying tomato is a fruit, you are using the botany category
When I say tomato is a vegetable, I am using the culinary category
If there's argument it's only because someone is keeping the category secret
Glad of it