Time series prediction, LSTM outputs a flat line

Oh wow, just like in 【Time Series 】 The prediction result of LSTM is approximately straight line, normalizing my data before running it through the LSTM fixed this issue. Any idea why it works like this with LSTMs, but running the same data through a RNN doesn’t require normalization like this?