It's funny. People accuse Intel of changing the sockets too often, yet, if you look at the same span of time, AMD has gone through just as many sockets as Intel:
Intel: 775, 1156, 1366, 1155, 2011
AMD: AM2+, AM3, AM3+, FM1, FM2
At least Intel kept the value range server socket and the mainstream desktop socket the same. AMD didn't do that much.