People who use the term 'progress' as if they are describing something linear are evidently ignorant of history. In a hundred years time, homosexuality could be illegal throughout the West once more. No social change is made in isolation, and no social change is guaranteed to last from one generation to the next.
Much of the 'progress' made in the last 20 years has been thanks to our living in a time of plenty since the end of the Cold War. When there is an excess of wealth, societies do tend to become more 'progressive'. But there is no guarantee that this time of plenty will continue.
Have you not noted the upsurge in Right Wing politics throughout Europe due to the financial crisis of 2008? Any more systemic shocks to the economy and you could see much that you hold as 'progress' wiped away. Then new narrative will be that we lived in a corrupt and decadent society and that we need to progress to a more... [insert ideology]
20 years? Try 400+ years since the Enlightment that consist of linear, sometimes exponential, progress in everything from rights to health, productivity or science.
Doomsday could very well be around the corner but considering that even two world wars failed to wipe that progress away, it's going to take something much bigger than nationalism or xenophobia to change the current narrative.