How important is it to know the "ideal state" you’re designing towards?

How important is it for UX designers to first take a step back to figure out what that "ideal state" is, before carrying out the incremental improvements? The former will exhaust more time & resources before outputs are produced, but the latter runs the risk of "improving a horse when we should be designing a car".