Occam’s razor states that among competing hypotheses, the one with the fewest assumptions should be selected. Other, more complicated solutions may ultimately prove correct, but—in the absence of certainty—the fewer assumptions that are made, the better.
In product development we have many assumptions, and little time to think them through, experiment and collect proof for the best solutions. When using Scrum the collection of data is moved to the real world: build the simplest thing that could possibly work (not simpler), and use it. Then collect data to support the decisions made and set the goals for the next step.
Lean Product Development uses set based development as an approach to select the best possible solution out of a set. The decision on which solution to use is delayed as long as possible (not longer) while working on multiple solutions at the same time until the collected data indicates which solution to choose.
The iterative principle of Scrum supports both philosophies, generating the opportunity to inspect and adapt fast, starting with the simplest possible solution.