I'm a practitioner, both producer and user of forecasting and NOT a trained statistician. Below I share some of my thoughts on why your mean forecast turned out better than ARIMA by referring to research article that rely on empirical evidence. One book that time and time again I go back to refer is the Principles of Forecasting book by Armstrong and its website which I would recommend as an excellent read for any forecaster, provides great insight on usage and guiding principles of extrapolation methods.
To answer you first question - What I want to know is if this is unusual?
There is a chapter called Extrapolation for Time-Series and Cross-Sectional Data which also available free in the same website. The following is the quote from the chapter
"For example, in the real-time M2-competition, which examined 29
monthly series, Box-Jenkins proved to be one of the least-accurate
methods and its overall median error was 17% greater than that for a
naive forecast"
There lies an empirical evidence on why your mean forecasts was better than ARIMA models.
There is also been study after study in empirical competitions and the third M3 competition that show Box - Jenkins ARIMA approach fails to produce accurate forecast and lacks evidence that it performs better for univariate trend extrapolation.
There is also another paper and an ongoing study by Greene and Armstrong entitled "Simple Forecasting: Avoid Tears Before Bedtime" in the same website. The authors of the paper summarize as follows:
In total we identified 29 papers incorporating 94 formal comparisons
of the accuracy of forecasts from complex methods with those from
simple—but not in all cases sophisticatedly simple—methods.
Eighty-three percent of the comparisons found that forecasts from
simple methods were more accurate than, or similarly accurate to,
those from complex methods. On average, the errors of forecasts from
complex methods were about 32 percent greater than the errors of
forecasts from simple methods in the 21 studies that provide
comparisons of errors
To answer your third question: does this indicate that I've set something up wrong?
No, I would aconsider ARIMA as complex method and Mean forecast as simple methods. There is ample evidence that simple methods like Mean forecast outperform complex methods like ARIMA.
To answer your second question: Does this mean the times series I'm using are strange?
Below are what I considered to be experts in real world forecasting:
- Makridakis (Pioneered Empirical competition on Forecasting called M, M2 and M3, and paved way for evidence based methods in forecasting)
- Armstrong (Provides valuable insights in the form of books/articles on Forecasting Practice)
- Gardner (Invented Damped Trend exponential smoothing another simple method which works surprisingly well vs. ARIMA)
All of the above researchers advocate, simplicity (methods like your mean forecast) vs. Complex methods like ARIMA. So you should feel comfortable that your forecasts are good and always favor simplicity over complexity based on empirical evidence. These researchers have all contributed immensely to the field of applied forecasting.
In addition to Stephan's good list of simple forecasting method. there is also another method called Theta forecasting method which is a very simple method (basically Simple Exponential smoothing with a drift that equal 1/2 the slope of linear regression) I would add this to your toolbox. Forecast package in R
implements this method.