100% agreed. You make a play, it should stick.
I get having the cancel option because of a misclick. Misclicks are the freaking worst.
However, I am blocking people left and right for abusing the cancel button/reset button.
So many people are in fact playing a whole turn, finding out what card will be pulled with vampiric crown for example, then outright canceling and redoing their WHOLE turn. And the timer resets with the reset button. So it's like 10 minutes of people diddling around.
If you don't know how to play, don't play. Simple.
Remove the reset button. It has opened the door wide open for cheaters. The only people using it are people who are abusing it.