True. But having to build a whole new platform with a whole new motherboard just to replace a CPU is a little wasteful and makes them no better than Apple. In a day and age where we should be concerned with eWaste, we're just chucking more and more garbage into the landfill. If AMD can make a motherboard last three or four CPU generations? Why can't Intel? Greed.
Not sure I'm entirely willing to chalk that for greed as much as keeping it fresh.
It's not like AMD wasn't extremely reluctant in supporting AM4 for as long as they have. In fact, they've come up with lies such as the BIOS ROM capacity and denied updates to X370, including going as far as taking action to prevent nosy companies (AsRock) from supporting Zen 3 on these.
They've only relented on the lie once Alder Lake made their bottom line hurt and the 12400 rendered the 5600X an expensive joke. That interim was a year in which I was forced to sell my Crosshair 6 board and sidegrade to a B550-E which cost me more and other than the dual NVMe slots, wasn't even a better board to begin with.
And don't get me started on the AGESA problems. There's a reason I purchased a i9-13900KS instead of a 7950X. Fool me once shame on you, but fool me twice, shame on me. I'll be keeping close tabs on how they treat X670E in a couple of years from now.
Despite it is possible, I would not put 5800X3D in B350 board.
Why AMD can't make 5600X3D or 7600X3D? Greed. AMD hates it's customers. Or make their 1st PCIe 16x + m.2 slot to "become PCIe 5 along CPU upgrade", since those are linked to it. Or even 4.0.
And why not? Wait until you realize B350 and B450 are identical. The same goes for X370 and 470. Convenient blaming of earlier chipset for the AGESA problems that have permeated AM4 for most of its active development don't change that.
Both B350 and X370 run Zen 3 fine and aren't any worse than the rest with an updated AGESA. You're only missing out on PCIe 4.0 which requires B550 or higher anyway.