At the same time, Motorola was very much losing interest in the business at about the same rate as IBM. Apple bullied IBM for the G5 because Moto was so lax on improving the G4 - keep in mind the 7400/7410 was basically the 750 with AltiVec bolted on, and it wasn't until the G4e that we saw actual improvements.
I’m guessing you’re referring more to the alliance itself, coupled with Motorola’s divestiture in ’04 (of what became Freescale) and less to the continuing of RISC-based products themselves — as IBM’s POWER architecture and the embedded chips Freescale continued to develop were both derived from this root.
The G5's biggest issue is that Apple took workstation/server class hardware and kneecapped it to try and keep the price at a prosumer level. This meant shortchanging the poor things on cache, designing the U3 northbridge in house (which was part of why it was unreliable), etc.
A balance between
feasibility (yes, it can be done, even if there are steep costs and compromises) and
practicality (doing all as designed, reliably and cost-affordably) was beyond reach during that time.
Apple’s kneecapping, as you put it, was that balance struck. The IBM-derived POWER4 product as a PPC 970, in a prosumer setting, was not reliably ready for prime time.
Again, this was fairly early in the 64-bit architecture realm, and Intel couldn’t produce a
reliable 64-bit product of its own until 2006 (as sales of Itanium, the Intel-HP product, lagged well behind POWER ISA and what would become x86-64, and didn’t have a place in Apple’s consumer/prosumer/entry pro server products based on i386 CISC).
As you noted, the Pentium 4 Type F/Netburst, from ’04, wasn’t entirely ready for prime time, either. It wasn’t until 2006 when Core-based Woodcrest/Merom chips went into production that Intel could deliver reliable, x86-64 systems across the board.
Well, those and it being the era of everyone focusing on clockspeeds and long pipelines to the detriment of actual scalable performance. The 970 isn't great but it's not like Netburst in the Pentium 4 was a real winner either.
Oh, I definitely can’t forget that window of time. I recall the Jobs keynote in which he vowed that the G5 would “soon” break 3.0GHz — in effect, publicly front-loading a promise not backed by much more than limited, in-house testing and not, say, verifying in advance that a manufacturing/fabrication process with these promised clock speeds with current generations could be produced reliably.
(Contrast this with the front-loading of keynote promises for all in-house stuff, such as the transition to OS X from OS 9, which was completed faster than originally announced.)
I've seen a few people say that the IBM-designed U4 northbridge in the 970MP models cost more than the CPUs themselves. Reading the specs on it, it's laughably overbuilt for what Apple used it for, so I can see that.
Given the lead time required to get all that re-design into production and manufacturing, the cost of that redesign leaves one to wonder whether this was Apple’s “forget it” moment. If so, then this probably emerged around when pre-production planning of 970MP/U4 systems got underway in late ’04.
Similarly, I wonder much the same with the roadmap from 7447 to 7448 (and nothing planned or designed beyond the 7448), as the final iteration of G4 products from Apple, much like the 970MP-based G5s, incorporated a complete redesign of the logic board to accommodate the 7448 and clock speeds beyond 1.67GHz.
Whatever the case, Apple remained that linchpin in the withering alliance, and under Jobs, Apple kind of squandered that alliance from as early as 1998 — namely, when Job ended licensing of third-party PowerPC products, instantly reducing the near- and mid-term consumer market for PowerPC CPUs.
To wit — and this is kind of important — Freescale and IBM in 2006 renewed their Power-based alliance, without Apple, as Power.org, now OpenPOWER Foundation. That alliance continues with IBM and Freescale’s successor, NXP, to this day, with both IBM’s POWERx server products and NXP’s PowerPC e5500/e6500 64-bit QorIQ CPUs (which, it should be noted, still incorporate AltiVec technology).