Given that future cash flows are uncertain, whichever appraisal method we use, then the shorter the project duration the affected we are by the uncertainty i.e. the less risk there is of doing the project.
It is the same idea as the payback period, but takes into account the cost of capital.