As another commenter below astutely pointed out, with a mean time between recessions of 4.7 years you could blindly make this prediction every year and be right more often than not (with a 3 year window).
Perhaps, but a 50% accuracy rate is not all that impressive. While the sample size is low, it seems that historically, the yield curve as a predictor of recessions has been significantly more accurate than that.
A signal with a 3 years error is actually useful here. If the signal is instead "there will be something in 2-3 years", that's instead a great signal.