I think a lot of this comes from people having no idea what a poor person might spend on something. If you eat rice and beans from 50lb bags, that's really cheap. If you want to beat this cost with "purchasing only a rich person can do", you basically have to buy by the pallet. How many middle class or rich people do this?
I do know one person who does this (a formerly poor person, of course) but, in practice, rich people aren't spending less on food because they can buy in bulk or whatever.