Why is forecasting s-curves hard?