...psychological explanation?
It is very strange that we look towards the better future, while at the same time are nostalgic for the better past, as if searching for the better past by going into the future. This is almost the definition of insanity or mental disease.