Are those compatible (except for form factor) with those Apple uses?
Why even develop SATA Express when this solution does the job?
Do you suggest that this is the standard everyone and Apple should adopt?
Apple has adopted it in all aspects but form factor. It's a PCIe SSD. Exactly the same as the one you get in the Mac Pro.
I didn't find your truck versus car analogy helpful either. For what was that... in order to...
First of all, Apple is using the PCIe bus where ever it is needed. All the heavy load goes over PCIe and even the external TB ports are some PCIe plus useful features. There is no faster and more versatile port than Thunderbolt anywhere. So if anyone has the trucks to move a mountain, it is the Mac Pro. And it is also the sleeker computer. So you can have a nice car that doubles as a powerful truck.
The only part of PCIe apple is not using are those dimensional standardized expansion card slots. What is so good about them, that they can't be phased out as obsolete technology? Backwards compatibility can't be an issue, if upgradeability is your goal. Surely you don't wanna replace your dual GPUs with older ones? And going into the future, why stick with what has become obsolete a long time ago?
Listen, your practically preaching to the choir when it comes to Thunderbolt. I know what it does. I know what it's good for. And I like it for those reasons. I'd love to see the day when you can slap a fully featured workstation GPU up through Thunderbolt.
...but that day isn't today, and it's not gonna be here for awhile yet. That's why we still need PCIe slots inside the computer.
Yeah, Apple has an excellent piece of engineering in the Mac Pro. It can do some incredible stuff very efficiently. But it does have that one caveat. Being able to upgrade your GPU can give you a huge boost of power at a cost much lower than buying an entirely new machine. Even a single upgrade per machine can extend its life by 2-3 years. And GPUs are never so good that something better is just around the corner.
And hell, what's obsolete about PCIe? Apple's using it for their GPUs. Are you saying the form factor itself is obsolete? How? It's still commonly used in the pro market. Any desktop tower you buy today will have it, and there's nothing else out there currently in line to replace it. That's not obsolete. That's standard.
Graphic card makers have already worked around the standard in using two slots for one card. And adding more fans because the positioning of the card is stopping the air flow, instead of leading it around the hot chip. Also these cards have become too heavy for holding in with one screw at the top, so the PCIe x16 slot needed a little plastic latch to avert the card from falling out by itself. And because of all these little fans the whole box needs to be noise-damped.
Yeah, that is a downside, but one that's ACTUALLY FIXED by the Mac Pro. The GPUs in the Pro aren't any different than their giant PC equivalents. Those little chips still generate just as much heat, and need just as much cooling. But the design of the Pro itself moots the need for that giant heatsink and fan. If Apple were to make the case just a little bigger, all you'd have to do (in theory, I'll admit) is strip all that extraneous stuff (which can easily be done without breaking the card), and slide it into the proper slot. A little bigger at the base, and a little taller, and it could've taken regular PCIe 16x cards.
There's no need for Apple to go entirely proprietary with all their bits and pieces, other than to make the entire machine as small as possible.
...which is nice, but not 100% necessary considering the market. It's not a portable machine. They could've gone a little bit heavier and bigger than they did, and everyone would still be just as thrilled.
And if you do want to change your configuration, you have to shut down your computer, unplug it and screw it open. And don't forget to double check if all the pins fit correctly before you close it, put it back in its place and hope it's still booting. I don't get, how this experience can be better than plugging in a plug-and-play Thunderbolt peripheral? What are those use cases, when 20 Gbit/s are not enough and you need raw PCIe? You are making this up, just to disagree.
I've already mentioned these exact pluses of TB in...er...one of these Mac Pro threads. Where we differ if you arguing for Apple's current either/or setup, whereas I'm saying the best case scenario would be to have access to both. Not necessarily the PCIe 1x - 4x slots, that's covered by TB, but a couple of 16x slots could be fitted in that cylinder without making that tiny machine HUGE as a tradeoff. Just bigger.
Also, keep in mind that you can saturate a TB connection with a good external SSD Raid. It's fast certainly, but not so fast it can cover ALL scenarios.
Not being IBM-compatible is the least of Apples problems. In the contrary, it's a huge benefit. Someone needs to not follow the compatibility madness. The new Mac Pro form factor was only possible because it does not support PCIe expansion cards. And you wanna give it all up, just because of third party pricing greed? No! If they are not yet copying Apple, they should start with it right now. I can't wait to see, when Intel claims to be the inventor of the UltraTrashcan.
Better 3rd party greed than Apple exclusive greed. Why pay $3000 for a card when you can get the exact same thing for less elsewhere?
Since we know those GPUs are easily user replaceable in the new Pro, then it's not a huge stretch to assume they'll possibly be user upgradeable. But with only Apple using that form factor, only they will be providing the upgrades. They'll build off the same GPU references everyone else does, but you'll be paying much, much more for access to them.
And what's so bad about compatibility? The Mac Pro is using the same standards everyone else is, so it must be important for them. They're the same in every way EXCEPT for form factor.
For some people, that smaller form factor might not be worth it. And as nice as the new Pro is, there are some downsides.