I actually don't know the reasoning behind FM2/FM1 having no compatibility.
AM2, AM2+, AM3, and AM3+ all support some types of backwards compatibility. AM2/AM2+ are completely cross-compatible (given BIOS support), and the same applies to AM3/AM3+. Some features present on AM2+/AM3+ are disabled on AM2/AM3, but they generally don't inhibit performance at all. AM3 CPUs only work on AM2/AM2+ because they CPU actually has both a DDR2 and DDR3 memory controller. AM3 compatibility with Bulldozer CPUs isn't that surprising, though - AMx chipsets still have a real Northbridge - only the memory controller is on-chip.
I don't know if FM1/FM2 CPUs use a Northbridge or have all of the functions integrated onto the CPU.