Anecdotally I know several people whose 'main' desktop PCs are now right around 3 years old. Mostly stuff from one or two intel generations prior to the introduction of the Ryzen 1xxx series several years ago. After going through all of the reviews for the Ryzen 3xxx (3700, 3800X, etc) and X570 chipset motherboards, they've upgraded and are really pleased with the performance.
It's fun seeing something that can chew through kdenlive video editing of 2160p, 60fps video and encode a project into HEVC like a hot knife going through butter.