In the first game 16...Nd5?? is horrible. It exposes the f7 pawn, leaves the light squares weak, the king exposed to attack, and after 17.Qf7 there is no way tmo stop Qe6+, or Ne6.
But to answer your original question. While i can understand the frustration, its just like OTB play. Sometimes no matter how careful you are, how much you calculate, no matter how sure you are, mistakes happen. So no, I do not think we need another layer of "Are you sure?"
Anyway, I am pleased with the result of this game because I have improved a lot. My training methods that I have been testing the last 20 days helped me to improve from a new player who just knew the rules