Grocery stores don't make any money though. That's why its practically a huge monopoly, and even still they hardly make money. Food in general is an awful business to be in.
Food is expensive and no one is getting rich from it. It's a strong sign you are in an advanced economy, and will be having it hard if you aren't part of that "advanced".
Sure, but we subsidize farmers and then they sell their products to middlemen and we are like "yeah whatever you want".
Attach the subsidy to the eventual retail price and they would at least be a little lower.