Never hid the veggies and fruits in our house either
Kids ate what the grow-ups ate as soon as they could get it from the plate to their mouths.
When my little one was 5, I had a grape tomato plant that I never got a ‘mater off of because the little one was picking and eating them as soon as they were ripe :-) (I didn’t mind - he really loved them)
Hey-it works-if it is not boiled to death and bland, kids will eat what is in front of them if you start early enough.
I was brought up in the country, so if it wasn’t in the garden, and it wasn’t on the list when mom went to town, it wasn’t available.
The raccoons here are very fond of grape tomatoes, so I always let plenty of them go to seed.