Oh my. Everyone who cares about tomatoes grows their own, supermarkets are for the rest. They are not demanding and will grow anywhere there's sun, including in pot on balcony.
Why is capitalism failing us here? Why do we need to grow our own?
Those chains must serve very large number of customers so they must focus on produce that is easy to pick, store and sell. Looks good and survives (even gets ripe during) transit. Taste is often secondary.
You wanna fight that? Fight all regulations for small and local producers, even if it sounds like it’s well intended (hygiene, quality standards, subventions). Talk to your representative about it too. Finally, buy local and from smallest producer you can find.