@Cooe14 - I initially wasn't going to reply to your remarks, given how rude you're being in this thread. However, you do raise some points that are worth addressing. Let's stick to your time frame of 'this century', I.e. from 2000 onwards.
In that period of 20 years, for
standard desktop processors, Intel have released 9 sockets, with the longest periods of no change being from 2004 to 2008, and 2015 to 2020; the shortest periods 2000 to 2001, and 2008 to 2009. Going in reverse order:
LGA 1200 - supports
10th gen Core, Pentium, Celeron (so far)
LGA 1151 - supports
6th, 7th, 8th, 9th gen Core, Pentium, Celeron
LGA 1150 - supports
4th, 5th gen Core, Pentium, Celeron
LGA 1156 - supports
Nehalem, Westfield Core, Pentium, Celeron
LGA 1366 - supports
Nehalem Core i7
LGA 755 - supports
Netburst Core, Pentium, Celeron (chipset dependent)
PGA 478 - supports
Northwood Pentium, Celeron
PGA 423 - supports
Willamette Pentium
Now, let's look at AMD in the same fashion:
AM4 - supports
Zen, Zen+, Zen 2, Zen 3 Ryzen, Athlon, some A series
AM1 - supports
Jaguar, Puma Athlon, Sempron
FM2+ - supports
Kavari, Carrizo, Godavari, Richland, Trinity A-series, Athlon, Sempron
FM2 - supports
Richland, Trinity A-series, Athlon, Sempron
AM3+ - supports
Bulldozer, Vishera, Callista, Heka Phenom II, FX, A-series
FM1 - supports
Llano A-series, Athlon II
AM3 - supports
Thuban, Zosma, Deneb, Heka, Callista Phenom II, Athlon II, Sempron
AM2+ - supports
Thuban, Zosma, Deneb Phenom II, Phenom, Athlon II, Athlon X2
AM2 - supports
Orleans, Manilla, Windsor Athlon X2, Athlon, Sempron
Socket 940 - supports
Clawhammer Athlon FX
Socket 939 - supports
Venice, San Diego, Manchester, Palermo Athlon X2, Athlon FX, Athlon, Sempron
Socket 754 - supports
Clawhammer, Newcastle, Venice, Paris, Palermo Athlon 64, Sempron
Socket A - supports
Thunderbird, Palomino, Thoroughbred, Barton, Thorton Athlon, Duron, Sempron
Now I've almost certainly missed off some of the supported processors from the AMD list, as the compatibility list is pretty complex, especially in the older sockets.
At face value, Intel's approach is clear: each socket revision typically only supports a couple of generations, with LGA 1151 being the exception (and this was clearly driven by 10 nm node issues). Intel
had to release a new socket for the 10th gen chips, as 1151 just can't support more than 8 cores. However, they're certainly open for criticism as to why they just didn't make them LGA 1700 and be done with in - CPUs don't
have to use all of the pins in a socket.
AMD have tried to offer as much backwards support where possible, especially with the AM3 and AM4 line of sockets. At times, though, this approach has been somewhat confusing: for example, the Sempron 3100+ is socket 754, the 3200+ is socket 939, the 3300+ is 754, the 3400+ is 939, etc. Thankfully, this is no longer the case for the vast majority of desktop models - hopefully, AMD will continue with this when they switch to Zen 4 and a new socket.