produce rich in nutrients are typically also tastier. However, modern groceries (such as massive chain stores) require huge logistics and scale, and thus expect farmers to produce a steady, homogenous and sturdy crop that also happen to lack nutrients. It's unfortunate that for the produce to be cheap, it has to be done the way it is today.
Not everybody can afford to have "organically grown" heirloom tomatoes, because it's too expensive, and labour intensive. May be genetically modifying foods to also take in minerals properly is the answer...