Самое главное тут - не путать две различных классификации: ботаническую и кулинарную, они разные по сути несмотря на то, что в них используются одинаковые термины. В быту используется кулинарная классификация, в которой фрукты и ягоды - это не более, чем сладкие плоды большей частью для десертов, причём ягоды - это просто маленькие плоды. А овощи - это несладкие плоды, корнеплоды и другие части растений, используемые в основном для первых и вторых блюд. Ещё есть орехи, крупы, что-то наверняка забыл. Никакие "костянки", "тыквины" (у огурца, например), и даже "яблоки" в их ботаническом значении (у тех же груш) в кулинарии не используются.