I’m just a beginner and I found when knitting my first jumper that it’s just too easy when you make a mistake to simply toss away what you’ve completed and start all over again.
With my first jumper, I started with ribbing and then went on to a moss-stitch but four times, I threw away several hours of work when I found mistakes.
But, when I discovered I’d reversed three rows - well into the back of the jumper - I refused to begin all over so I ended up unpicking more than 300 stitches.
Well, the back is almost finished and I can assure you I did not make the mistake again. Sure, there were the odd stitches here and there that I had to correct, but from the effort of unpicking, I learned something - i.e. firstly, to be more careful and, importantly, to recognise stitch patterns that guided me along each alternate row.
Would I ever toss anything away again and start all over? No!