Virtual clone of page in pages collection / repeatable events

Why do you actually need a collection with all these events? It can get huge, particularly if the end dates are far into the future. I guess, so might make sense to cache them.

I once did something similar for calendar entries, but never created such a collection, but rather filtered the events by date or period.