Getting back to the OP, I build fun rides into my schedule. Seems a little weird to say that I schedule fun, but it is how I balance structure / training (which I do enjoy, just differently) and doing the outside riding I enjoy.
I do a low volume plan and do the rides, depending on the phase, on Tues -> Thurs, Tues/Wed/Fri or Tues/Thurs/optional Fri. The two other weekdays I do recovery rides. Weekends are free to do whatever. If I’m at home and the weather is good, that is 3-4hrs z2 on Saturday and 2-3hrs z2 on Sunday. If the weather is bad I might do the same in zwift or do some free rides and group rides or races.
In October and early November I will be making some day trips to ride in the mountains. I also want to do some mountain bike rides on local trails. I’ll probably ride on the trainer for a bit before or after to keep my time around the desired level. Its all in the schedule so I can have fun and not feel like I’m going off plan.