This is addressed in the article. Charities specifically do not outright ban food donations because they don't want to dictate to people how to donate. But receiving a bunch of random food items is logistically harder to organize, store and transport. They prefer monetary donations because they hire logistical specialists who can buy bulk food items at far lower rates than what consumers pay at the grocery.
> Non profit ceos make 100s of thousands of dollars a year. That money comes from cash donations. People don't want to line a ceos pockets they want to help their neighbor.
You should look into the annual reports of your local nonprofit; you may be conflating what CEOs of national/global orgs like Doctors without Borders or United Way get paid vs what a local charity head does. You'll probably also notice that a significant portion of NPF revenue comes from corporate donations. Guess what? They don't give out of the goodness of their hearts. They give because the suits have connections with people in those spheres, and convince them that giving is good for their brand.