It makes more sense to just declare the game over when a certain score spread takes place
Yes, it does.
That should be done even through high school. The college and pro scouts can see what they have to see in even two quarters.
Really. How hard is it to write the rule to say “First team scoring 33 points or more wins”? What, exactly, is the team with 32 points on the board supposed to do?