Good question. We tried to make it conform to a more standard fit/predict model. The main difference is that predict takes a dataframe of future dates which we provide a helper function for creating. In most of Rob Hyndman's predict functions, they take a number of periods ahead to forecast instead of an explicit set of dates.