In the early days of video games, puzzles and their solutions were pretty cut and dry. Get from Point A to Point B, and accomplish A, B, and C using a very specific method. There was only one way to beat the game; players just needed to find it. Part of this was due to hardware and scripting limitations. Consoles had such limited memory that there simply wasn't room for more creative solutions.