Constraints make the specific goal (moon landing) harder, but force technological development. If landing on the moon had been 'easy' with existing tech and not required that massive investment of resources, progress on everything else is delayed. Material science, engines, batteries, solar, radios, integrated circuits, even PCs and smartphones - sure it would all have happened eventually but the key innovations were made when they were because of constraints.
Does this imply the secret to success is making your life / business / product space artificially hard?
It seems like you'd do a better job "setting yourself up for success" than making your life as hard as possible, and hoping "that which doesn't kill you only makes you stronger" doesn't, in fact, "kill" you (metaphorically or literally speaking).