This is why "bucket of bolts" competitions are better.

"The task is X. Here is the bucket of parts you are allowed to use. Build the best solution you can."

Given the current state of robotics, an alternative is: "Here is the robot. The task is X. Write the program to pull that off."

However, those kinds of competitions require way more work on the part of the organizers.