I believe that there is a misunderstanding in this question.
When people mean extrapolation is bad, what they are talking about is using a model outside the range of the input (training) data.
So yes, extrapolating a trend is so 'bad' that its almost a meme of financial journalism.
But note that extrapolating a trend is modelling a function of time, and no one really believes time causes these effects.
arima and other time series models do not explicitly model time, and as such they are not extrapolating outside the range of the input data (as their inputs are eg industrial production values etc, rather than time)
There is a different issue, though, that to forecast twenty steps into the future, we have to use predictions (including errors) of the previous timestep as inputs to making predictions of the next, so the errors accumulate. Nevertheless, these models allow us to 'extrapolate' a few steps in time.