Well, they did sell PowerMac G3 with standard ATA, PowerMac G4 with standard ATA, PowerMac G5 with standard SATA and MacPro with standard SATA. Why not switch to standard M.2 connectors? Up to now nobody could explain to me what's the benefit of the propiertory connector (except that M.2 was perhaps not ready when the nMP was designed - so even more reason to switch to an open standard).
About the GPUs: Primarily it's about costs. See, at the moment Apple sells you a Ferrari. But only as long as you buy two of them. For the price of two. Even if you can only drive one at a time.
On the nMP there is no crossfire. Most applications and games use only one of the GPUs. There are a few applications which use one GPU for OpenGL and the other GPU for OpenCL. Mostly I figure these are some dedicated video/film applications - hence I said the nMP is targeted to the film and video crowd.
From my perpective, the dual GPU setup is mainly useless. But I would like to have one fast GPU. This would be sufficient for my needs. I would like the option to minimize the cost of the second GPU.
At first I have to inform you that I agree completely with your thoughts. They 're reasonable.
The real problem is that they always wanted/liked to have proprietary connectors if they had the option.
remember ADB, ADC, mini dvi, micro dvi, even mini displayport etc.
About the PowerMac G3 (the beige ones, I believe) you mentioned... every single computer of its time was capable of having two internal IDE HDs connected with the same ATA cable. The Powermac not ... only one HD, it was freezing if you tried to connect a second one.
The last years they have moved to a even closed ecosystem with the glued batteries in the MacBooks, the glued screens, the connectors of the SSDs, in both portable and desktop systems, the non upgradeable GPUs, the soldered RAM, etc...
Now about the proprietary SSD connector.
(edited/removed the: Imho the only benefit is for Apple, you depend from Apple to upgrade)
Imho this is a Apple, they 're pioneers and innovation leaders and they needed this connector because they had to accommodate the faster SSDs, the downside of course is that you depend from Apple to upgrade (if possible/available), and now that this connector is shared between their systems, I don't think that they 're going to change it for a standard one.
I agree that a nMP with a single GPU should exist, for the less cost and /or better flexibility , i.e. instead of the cost of the second GPU you could have more RAM, larger SSD, or better CPU, things that many people would prefer.
With the GPUs we have always wanted something more.Remember the lack of officially supported upgrade GPUs for all of their systems in time, from PowerMacs to cMPs.
So, after all, even if the closed system case is the reason that we have systems with better stability, we have a downside, at least in present time, because of the less customize/upgrade options.