Because improving a high schoolers project is probably not as good of an idea as giving the original task to a senior engineer.
Because improving a high schoolers project is probably not as good of an idea as giving the original task to a senior engineer.
If the high school project has been improved by many engineers over a few years it likely is complex enough that a senior engineer cannot rewrite it for a reasonable cost. It isn't clear if next years models will be enough better that they can rewrite it for a reasonable cost. If they are they can probably extract the requirements and special cases from the code.
Following my analogy, the high school project would have been continuously extended by high schoolers passing the project on from class to class each year, rather than "improved by many engineers". The "engineers" (future models) don't get the project until currently models have had their way for a while. I think that makes the "rewrite from scratch" plan a whole lot more compelling.