Several things
Chipsets and Sockets
-typical lifecycle of a chipset 1-2 yrs
-typical lifecycle of a socket 3-4 yrs
-combination of feature addition and CPU support (in the form of increased FSB)
-the Core Solo/Duo (Yonah) use the same socket as the Pentium M (Napa/Dothan), , considering the chipset roadmap, there is little to drive a change of the socket design for the Merom as there is no FSB change, and the feature set at this point is reasonably complete (memory support, wireless protocols, PCI Express)
-not directly linked to socket eg. the P4 has seen 3 sockets (S423, S478, LGA775), but close to 4x that number of chipsets
-generally there are overlap models i.e. newer CPU for previous gen sockets
http://www.intel.com/design/Pentium4/documentation.htm
Memory Speed
-increases in memory speed are not trivial as evidenced by very minimal changes in the FSB and memory support --> faster CPU does not necessitate faster memory, faster memory controller necessitates faster memory
Heat Concerns
-Intel specifies the same thermal dissipation for the 1.74 GHz, and 2.26 GHz Pentium M, 27.0 W
-generally keeping within the same family of processors (all Yonah, or all Merom, etc.) should allow for reasonably swapping between any of the member CPUs
http://processorfinder.intel.com/scripts/list.asp
EFI/BIOS Support
-the one major area where Apple could limit the exchange of processors. the BIOS/EFI must support the CPUID.
-new CPU introductions on the PC side must usually be accompanied by new BIOS revisions by the motherboard manufacturers