I disagree here - TB3 is absolutely a given, however, eGPU support is extremely interesting. Lots of workloads will benefit. For one instance, password auditing: the higher CPU core count, and the more GPUs I can stuff in an external enclosure the better. A 4 core iMac that will throttle due to thermal limitations after 3 minutes is doing me no good. A nMP with 12+ cores and a couple of boxes stuffed with 1080s is a different beast.
That sounds great, but it doesn't sound very Apple-y. They wouldn't sell a box, then sell add-ons that insinuate the product itself isn't perfect for any and all tasks (especially not the Mac Pro!).
Only area that logic doesn't apply is with eGPU, but then Apple supporting this directly does confuse me.
Apple historically are careful not to let one product cannibalise another product line's sales. Ergo we have the product SKUs we have today;
- Thin-and-light laptop (MacBook/MacBook Air)
- Thicker, more powerful laptop (MacBook Pro)
- Anaemic Desktop (Mac mini)
- Mainstream Desktop (iMac)
- Workstation (Mac Pro)
Now, currently for example, Apple sell their USB SuperDrive, but this only works (without editing com.apple.Boot.plist) on Macs that never shipped with a CD/DVD drive. I wonder if eGPU will be supported in a similar manner, ie, only active on machines Apple seems this is required.
eGPU in a Thunderbolt display for example might make sense with a Mac mini or a MacBook Air, but then you're cannibalising iMac sales. Standalone eGPU options could hit Mac Pro sales, or top end MacBook Pro sales. It's a tricky one.
Perhaps Apple might just enable more seamless eGPU functionality in OS X and leave it to other people to make TB3 enclosures etc.. but this also doesn't sound much like Apple.