For buy and hold, I agree with you that the assumptions within IRR are probably not realistic for most scenarios. However, calculating an IRR requires you to project an exit. So, at least to me, the main value of seeing or calculating the IRR to examine the exit assumptions.