The fact that the PowerPC processors are mounted directly on the main logic board seems to be restrictive. Would upgrades have been easier/cheaper with a separate processor board?
Upgrades would have been cheaper and easier, but the system cost would have suffered. There's nothing cheaper (or more reliable, by the way) than soldering the CPUs in place.