"Communally" and "through a big corporation making a tidy profit" are at odds.
It's either for and by the community or it's for and by a big corporation profiteering off the misfortune of the community. It can't be both at the same time.
The big corporations aren't "going to keep people fed", they will hoard and ration by wealth, not by need. The billionaire will get their twenty course fine dining experience, the beggar will starve. That's not keeping the people fed by any serious definition of the term.
> "Communally" and "through a big corporation making a tidy profit" are at odds.
Not really. Corporations are social by essence, and on a much bigger scale than anything that came before. That’s precisely what makes socialism possible.
You don’t know co-ops exist?
https://en.wikipedia.org/wiki/Cooperative