Yes. Chickens will naturally avoid food they deem not good, so having free choice on what they eat is good. I still wouldn’t recommend giving them access to rotting meat, spoiled milk, moldy food, etc., but the chickens can learn from getting sick to avoid those spoiled foods.
I just read through this thread, and here are my two cents about the whole thing.
First of all, I don’t think giving rotten food to any animal is exactly a good thing to do. I mean some animals are made to eat spoiled, rotten, decomposing food, but chickens really aren’t. They can eat things...