That is a pretty narrow way to judge a tournament. So if your son only gets one or two matches instead of 3 or 4 but the tournament starts on time it was better? If every coach/parent would notify the tournament director that a wrestler was going to be a scratch, every tournament would start on time. It is not the software, I promise. If you don't really know or you have never run a tournament both manually and with Trackwrestling you really should reserve comment. It is more than likely the people factor that causes the issues not the software.
I guess if some tournaments want to continue to use an abacus when a computer is available so be it.