Perhaps, but you are also subsidizing whoever profits from the sale of the food.
The question is..why is subsidizing the rich, through profit, considered good, while subsidizing the poor so they aren't hungry considered bad ?
I think they're both good.
That's not what subsidizing means.
subsidizingpresent participle of sub·si·dize (Verb)
Verb:
Support (an organization or activity) financially.
Pay part of the cost of producing (something) to reduce prices for the buyer
Support financially is not purchasing their products for them to make a profit. Support financially for be giving them money for something other than their product. Like giving them money for being a green energy company.