@ SHADES
I think you misunderstood my argument a bit. I'll try to be a little less convoluted:
1. Dozens, if not hundreds, of different IDE PCI cards exist. Dozens, if not hundreds, of different USB PCI cards exist. Dozens, if not hundreds, of different Firewire PCI cards exist. Etc.
2. With the limited resources of the Amiga developer community, we'll see Amiga drivers for one, maybe two, IDE or USB or Firewire cards, tops.
3. The manufacturers of those cards don't give a damn about the Amiga.
4. The manufacturers of those cards stop producing them in favor of new ones - for which the Amiga driver is incompatible. This has already happened with PCMCIA Ethernet cards.
5. Thus we're back to tracking down old, compatible parts on eBay and paying far more than they're worth.
But, by putting all those things on the motherboard, the Amiga hardware manufacturer would have to be insane not to ship drivers for them. The user only has to buy one item - the motherboard (er, and hard disk) - to have a ready-to-go system.
My Z3 fastlane wasn't made by commodore and it came with it's own driver.
Right, but it was designed from the beginning to be an Amiga product. PCI cards aren't. See points 3 and 4.
It won't make a difference if a new mainboard gets produced with a new ATI on board that's not compatible Vs a new ATI graphics card put in to the PC.
If the ATI circuitry is to be integrated to the Amiga motherboard, the manufacturer sure as hell better make it compatible! Look at the A1 (controversy aside): drivers exist for all its onboard components. Look at the Pegasos: drivers exist for all its onboard components. But with all the subtle variation between AGP Radeon cards, Amiga developers have had a really hard time making everyone's card work 100% properly.
The good thing about the expandable PC is u can always put your compatible card back in till the new driver is released.
In the case of this hypothetical Amiga, IF you already have a compatible card. IF a new driver is ever released. See points 5 and 2.
And with an expandable system, you could do that.
Better than 1 or 2 slots and having to compromise on what's going in to them.
Yes! Right! See, I think we actually do really agree here. I'm saying that a board should have essential components integrated AND have around 4 slots. That way, developers can focus their efforts on producing drivers for fun expansion cards rather than trying to support all the different IDE/USB/Firewire cards that people might end up buying.