Sounds like dumpster diving would be an easier approach
And no, most companys would care. Because if you could get expired but good food for free, you would be able to just wait till a product is over the expiration date instead of buying it.
Also in many places its legal to sell expired food, its just not common practice.