So why do the fresh eggplants at the store come from Mexico and all(!!!) of the frozen fruit come from Mexico, Honduras, Chile, Peru, the Balkans(!?), and Canada?
Because it is more efficient to do so. Either those crops require more labor, different climate, or are lower yielding, etc. than what we grow locally. If it paid more to grow those crops, we would grow them.