Does anyone delete past calendar entries by specifying a few months?

I apologize for asking this question multiple times.

I’ve been continuously adding events to my calendar, but is there a way to delete events on a yearly or several-month basis?

The data is getting quite large, so I’d like to delete some.

I’m using ConcreteCMS 9.4.8.

If anyone knows how to do this, please let me know.

Do you all manually delete events from your calendars?
I considered creating a new calendar, but I want to delete events year by year and keep this year’s events.
Adding a new calendar and re-entering only the events for the necessary periods would be too much work and would hurt my hands.
Is there any other way?
Thank you in advance.

What problem are you trying to solve? One site I help run has >90,000 calendar events and >600,000 event occurrences and the calendar is still fast enough for enterprise applications. The only time we run into issues is when an event has multiple recurring occurrences with no end date, but that’s more a problem with scheduling until the heat death of the universe takes a lot of time.

I haven’t used a calendar for that long, so I’m not sure if it will slow down the site.
I want to prevent the data from becoming too large and I don’t want to share calendar contents for extended periods.
For the reasons above, I was wondering if it would be possible to delete events from several years ago in the future.
Is that even possible?