But then again, it may be possible that ENSO is about the scale of complexity as predicting tides. We just don't know quite the combination of forcing factors yet as the data is limited with respect to the length of a cycle.

Paleo data of ENSO does indeed suffer from averaging and the granular nature of sampling.