And, of course, if you're the sort who values performance over money then you buy a new one now and when the new memory comes out.
I guess I am one of those people who absolutely hates the idea of swapping out the ram, motherboard and cpu just for a mid life upgrade. I would actually rather pay more to jump in at the beginning of a new era knowing I will be able to upgrade to a new cpu in 3 years time without upgrading everything else at the same time.
That's one of the cheapest ways to stay semi-current, e.g. a Ryzen 5 2600 is $135 today on Newegg, add motherboard and 16GB memory and it's a little over $250. Then another $250 in three years for the Ryzen 9 from today, and the DDR5 version of the Ryzen 5 system three years after that. Much cheaper than buying the new thing the day it comes out (but also never as fast).