You might design several versions of something. If each version isn’t better than the last, then what are you actually doing? But if you are able to make version 4 better than versions 1, 2, and 3… why didn’t you just make version 4 from the beginning?