Right, the AM3 socket started being sold February 2009, and AM3+ was entirely compatible with that.
[edit] Also: FM2, targeting a different range of performance, came out in 2012. Again, FM2+ was backwards compatible there too. Still five years since a non-backwards-compatible AMD chipset.
You might be thinking about Intel's practices.
Thanks for pointing out the FM series, though; I've modified my comment to reflect this.
AM1 was very niche, but a socket for ~20W CPUs is outstanding. You can pair any AM1 motherboard (down to $20 crap) with any AM1 CPU ($20 crap to $100 less crap). Good for HTPCs and NAS machines... when you need a "serious" Raspberry Pi ish machine with x86 compatibility, AM1 was my choice.
In the time between AM2 and AM3 AMD's socket strategy was pretty straight forward. Don't know what they tried with FM/FS stuff. I am looking forward to the success of AM4.
1151 has the budget options right now, yes you can get a Ryzen 3 and upgrade to Ryzen 7 in future but the performance bump bang per buck will be less in my opinion.
AM4 has just been released while 1151 has been around for some time. If I plan to upgrade later on, I would rather buy a newly released socket.