A time-sensitive enrollment period makes a few things possible that would otherwise be very tricky to pull off.
For one, their are typically 6 (six) live critique zoom sessions scheduled with each new enrollment where students can get their work reviewed and ask questions a long the way.
Also, with every enrollment, things get refined, changed, and ultimately improved. Whether it's schedules, additional content, or really anything. Having a downtime when students aren't joining continuously makes this possible.
In addition to that, the workload for customer support is extremely high during enrollment periods. Most things are streamlined, but prospective students have questions, problems with emails/payments, and any number of other random things. I pride myself on being lightning fast with my support and this is only possible when enrollment is time-blocked.
Once enrollment closes, I can shift my focus to the enrolled students and continuing to improve the processes, etc. on the overall student experience.
The open/closed period also encourages cohort waves so more students are on the same page at the same time. You definitely _can_ do everything in your own time, but sometimes it's more fun to do it with people.