I'm not buying these excuses.
You can get beans anywhere. If they are not available fresh, they are equally nutritous when dried or in a can. They are tasty, easy to cook, and an excellent source of fiber and protein.
If you don't like beans, how about a peanut butter sandwich. If you lack the requisite kitchen skills, ask a six year old to make you one.
The fact is that most people just prefer to eat other stuff. We prioritize convenience over health, enabled by food industries that profit from selling us junk.