Essentially we don't know how far in the future to generate the recurring events.
Say you recur an event weekly, do we immediately then add that weekly event for the rest of time?! There needs to be a limit in the future that we continuously push out. We also need a way to track events that are part of a recurring event, so we can allow future events to be edited and removed etc. Recurring tickets is SO much easier.
itflow-org/itflow273