The difference is in the pins themselves. While they have the same amount, the 2 sockets are aligned very differently, where ram, ground, power, pcie etc all line up. Intel should have just added a redundant pin and called it lga1152 instead.
Heh, 'working' is subjective. They get past bios and can do simple stuff in windows, but have yet to get full functionality and stability as the ram/mc issues are throwing a fit.
Yeah, lga1152 would be physically incompatible. All in the name of saving a buck on some re-tool and die.