Instead of three crappy cpus, why not use one decent one?
Because that was NOT the point of the C128 project ?
You know C= did have some plans for a "16Bit" computer, that was canned when the purchased Amiga, the 128 was meant to the last&best of all 8Bits.
As such it needed compability with the C64 and it's massive SW pool, the Z80 was added to add "pro" level CPM-SW. The 3rd CPU was in the diskdrive, cos thats how all C= 8Bit floppies flew.
Was the whole concept smart ? Or maybe just a few years late ?
Doubt that was a decision Dave and the engeneering team could make, but for what was demaned/allowed by managment they sure came along with a hell of a puter.