I swing back and forth with this topic, almost every time I have a recovery week scheduled.
I’ve tried omitting it completely, shortening it, adjusting it, executing it perfectly to plan - I’m never happy, lol.
Most of the time it’s my crappy knees that need some rest more than anything.
I’m supposed to be halfway through mid-block recovery week just now and I’ve decided 2 full days off the bike + 1 pettit session yesterday will have to do. Ramp Test today then back at it tomorrow.