Yeah, if you completely ignore how long it took to get 3000 and 5000 series support on 300 series boards, which are still touch and go. I guess early adopters just get screwed, right?
Because many in the intel camp DONT. There are plenty of 6000 series computers still in operation, you go on tech forums and many are rocking 5+ year old intel builds. CPUs simply do not age like GPUs, and should need replaced every few years. Its an enviromental and financial waste.
Put it another way, it would take until ryzen 5000 for AMD to surpass skylake in gaming. That was a big deal. But the thing is, you could have just built intel, skipped 3 gens of ryzen, then a year after the 5000s released built a alder lake system that once again beat AMD and will serve well for years to come (and those old skylkae system STILL maintain 60 FPS minimums in modern games).
"but muh CPU upgrade path" was used as a cope by AMD fans for years to justify them buying into a platform that was slower in gaming, when their primary purpose was gaming. You end up spending 2x as much on AMD just to get what intel already offered. When I upgraded I skipped 6 generations and went from ivy bridge right to coffee lake. I did so because I wanted NVMe boot support and because intel was still faster in games, and would remain so for several more years. Looking back that was a terrible choice, hindsight is 20/20, I should have waited even longer and jumped on alder lake or zen 3 once they were out. That ivy system worked fine and still works fine today as a NAS controller.