Hear me out. There's nothing innate to an object that makes it "food". It's an attribute we give to certain things that meet certain qualities, i.e. being digestible, nutritious, perhaps tasty or satisfying in some way, etc. We could really ingest just about anything, but we call the stuff that's edible "food". Does that make it a social construct?
Are you saying that because most people wouldn't consider acorns and dandelions edible, or worth processing into food, that the definition of food is meaningless?
Or are you saying that yes you can technically est mud and rocks (what is salt, anyways?) that food is a meaningless concept?
You can drink your coffee from a bowl but that doesn't make it a mug.