I think GAMs are more for the case where you have many underlying input variables and a single resulting response.
This is a less studied senario for time series research: contextual forecasting. With enough contextual information, forecasting doesn't need to squeeze the information from its own history that hard.