I agree with this.
If anyone watched the "Sports Nutrition for Peak Athletic Performance" seminar that ELITEFTS recorded awhile back, Dr. Seranno had some interesting thoughts on rotating macro %'s when progress stalls. He even called a guy out in the crowd as an example.
He had been eating a relatively bodybuilding high protein diet and had stalled and had some digestion issues. Seranno dropped protein low, i'm talking 100-150g low, but raised his fats significantly. The dude was taking in something like 500g of fats. And even with this change, the dude made gains in the gym. I know that doesnt sound IDEAL to anyone here but it just shows you that cycling your macros is an interesting approach that could work.