Yes, in between what we have and what you are proposing.
Perhaps an example: I cast Valk and make a 4 match and fill up a crimson bat. (1 action.)
there are 2 other 4+ matches on the board, I take them so my opponent doesn’t get them (0 actions)
I cast crimson bat (1 action)
The cast Valk cast needs to be counted. The manual swipes are plays good players would make but are currently being counted against them.
EDIT: The benefit would be to not reward players too much for doing something like an endless alchemist / hellcat loop. That each cast in the loop will be counted, without penalizing good play like keeping extra turns and the free mana away from your opponent.