They do. The New iMac Pro is a powerful machine.
the problem is it still follows "form over function" by putting it in a proprietary all in one box. Apple's solution means that in 1 year's time, if it's not as fast as the competition, the answer isn't just a part swap, but an entire hardware replacement. This is excessive, especially since not everything needs to be replaced every year.
for example, doing extreme computational stuff on the GPU. the CPU's might never ever be the bottleneck to performance. the CPU from last year might just be fine. But, there might have been a massive GPU performance leap. on a device like the iMac Pro or MacBook Pro, there is no true upgrade option here without a full replacement. And as recent history shows, there's also no guarantee that Apple will release a revision in reasonable time (i'm not talking about wholy new design, just a spec bump).
with the old cheese grater Mac pro, there was a device that fit into this workspace that had non-proprietary, user serviceable items. it's why so many of those Mac pro's are still in use today. SSD upgrades, GPU upgrades, PCI-E based updates alone have made many of these devices still relevant despite some of their older components.
it's also why the current "trash can" mac pro is not seeing such extensive lifespans. Once the internal CPU and GPU are maxed out, there's no path to bring either up. there's no space to update hard drives. While thunderbolt was intended to mitigate this by moving these expansion's externally, Thunderbolt still is an additional "distance" from the CPU and therefore has some latency/lag and bandwidth limitations in comparison to direct attached devices.
obviously every workplace is different and may have different needs/ requirements. But if you're a firm that relies on being as fast as possible, is replacing a $6000 computer every year a worthwhile investment? or replacing a $600 part every year a better one?
Also to clarify, when i talk "pro" i don't mean that it needs to also be the most powerful bleeding edge all the time. But professional often should mean adaptable to different work case scenarios and not tied to one niche workflow. a professional machine should be capable of doing anything, depending on the users need and not be limited exclusively to what the vendor specifies your need is. Whether that be using specialized computational components, more advanced networking devices, specified storage arrays, etc. a PRO computer should adapt to those things. Not force the workflow to adapt to it
Got it. I think that's ultimately what is pissing off the Pro's, the iOS-ization of Mac's. Having to replace the entire machine instead of just the parts that need to be upgraded. I mentioned above, but from what I have read, it seems like they understand this now and are going to create a modular machine that can be upgraded often. I know Apple still wants to live in this space, but I think it's mainly just to save face with the Pro users that have supported them for years. Hopefully they can pull it off.
Last edited: