Your point is well made.
Before we used online registration... I would announce at the skippers meeting that a skippers error in reporting their sail number or ratings would result in a dsq for the first race.
People paid a lot more attention to what they were doing and we saved at least an hour tracking down the fantasy or missing sail numbers!
Mark