Very true. It's apparent that most of us were thinking ahead and the whole five pieces of data did not register with us. If someone told me to code up something like this more than likely I, too, would not heed the five scores limit and certainly would not design the system so it could only handle 5 scores. All of us know what would happen if we got 5 scores working....someone would come by later and ask if it could handle an infinite amount of scores.
Any scenario where only five elements are involved is more about finding the better theoretical solution. It would hard to make a bad solution for five pieces of data without doing it on purpose. Still, it's a worthy exercise to discuss pros and cons since you never know when you might decide that the high score list will be changed from five to ten, a hundred, or unlimited.