I'd rather have good execution on a great curve than great execution on a good curve.
The curve is the internal dynamics of the solution/context (e.g. network effects, PMF).
Once found the curve is almost exogenous to the execution.
Execution can only change the results above or below the curve by a few percentage points.
Finding a great curve (compounding loop) is a discontinuously great improvement.
However, executing is the thing that people have the most control over, and also has the shortest feedback loops.
Execution is not the end, it's just the (fundamentally required to cause impact) means.
But over time any means will be treated more and more as if they are the ends, absorbing more and more of the focus and effort.