Only if the old calendar is not shared with anyone and has no integrations. If it is shared or integrated, clean it rather than replacing it.
Creating a new calendar makes sense when:
Cleaning the existing calendar is better in almost every other situation:
A Google Calendar has an internal ID that other systems reference. When you delete it and create a new one, the new calendar has a different ID. Every system that referenced the old ID — booking tools, room management systems, external subscriptions, other users' calendar apps — loses its connection to the calendar and needs to be reconfigured.
WipeAway avoids this entirely. The calendar keeps its ID, its configuration, and all its connections. Only the events change.