You're both right. While there are ways to cut down on the number of people who quit, it is also impractical most of the time.
So we have to deal with it and them.
Although, I am warming to the idea of an incentive program to finish the round, as the OP has suggested.