If Hungarian has a different word for fruit (commercial) and fruit (botanical), yeah, that does not make much sense (depending on context it may even be wrong).
English does not have two words, though, and as a grower/seller I think it's very important for both the customer and the producer to know the difference between fruit (commercial) and fruit (botanical).
Understanding the life cycle can help making the right choices in term of what's in season, what you expect in a local market, the price of things etc. I often explain the tomato case, to explain to customers why they can't have tomatoes at the beginning of the celery season for eg; people here often eat these at the same time and don't know why it's locally impossible, because they don't think of the life cycle (generally they know, but don't think of it that way).