Here's the solution (finally)!!!
It deletes all non-recurring events and it deletes recurring events, just for the selected day, instead of "All"
Delete all Today's events.kmmacros (28 KB)
Here it is in action:
EDIT: TO make sure you don't accidentally delete the events (even though you can easily undo), I would add an alert before starting the process, like this: