I have been doing colonoscopies for 30 years this July. We have tried the less restrictive diet the day before and it always ends up not working in the real world. Plus we always know who cheated and who didn't on the diet the day before.
I suppose that if you offered me mac & cheese, I might have taken it, since it's a pretty damn near perfect comfort food.