Consumers don't have tricorders to scan two tomatoes and compare their relative nutrition. Meanwhile, they are extremely sensitive to price and appearance differences in their groceries.
It's a bad situation for everybody. But, selecting for nutrition over appearance would go almost completely unnoticed by anyone except for how it made the accountants and shareholders sad.
I can dream about a marketing campaign focused on nutritional value. But, in the end, I expect consumers would brush it off as BS and buy up all the cheap, pretty, non-local, out-of-season produce anyway :/