Three years between seasons is long, even by today's streaming standards. I used to complain about shows skipping weeks or having mid-season breaks on the broadcast networks. And of course the occasional filler episode in a 20+ episode season. But at least that meant that there was never more than a few months between the end of one season and the start of the next season.