Cheat days are helpful if you're dieting properly. Say you're at a 400 caloric deficit every day of the week except your cheat day and that day you are at a 600 surplus. You're still losing weight.  In a perfect world you wouldn't need one but it's hard for them to go from shoveling garbage to completely normal food. They need to be eased into it.