Apple's Industrial Design group needs to get it through their skulls that folks doing REAL pro work still need traditional expansion capabilities. At the very least, pro users need to:
1) Have the ability to expand RAM
2) Have space for two video cards (ThunderBolt 3 + video card enclosures is not a desirable solution)
3) Have space for at least a couple internal hard drives
For some reason, I don't think this will ever happen because the end result would probably be bigger, noisier, and uglier than what the ID group would allow. But, man.. wouldn't it be nice to be able to purchase a base config Mac Pro 2 with one stick of RAM, shipped with integrated graphics and the user could drop in any graphics card(s) they wish?
Hackintoshes can work fine for some, but oftentimes we just want to be able to run software update without the fear that a patch will break our bread-and-butter making machines.