Yeah, good one. I think you're reinforcing my point, in a way a least: You have specific needs that aren't being addressed in the available tech. I think many enthusiasts have similar issues. (Mainstream users, too, for that matter.)How about the type of modularity more than one user has asked for, the ability to switch off PCI-e GPUs not in use on a desktop system?
Sometimes I need to max out the number of GPUs for Octane rendering, at other times I may want to run multiple cards in SLI/Crossfire for gaming, and at other times I may only need one GPU for MadVR, or even only integrated as I'm just browsing the web. In addition to raising running cost having many GPU running in idle is total waste, non environmentally friendly. With four 980ti's it's 280 watts just sitting idle, each additional card adding 70 watts. Sure the next generation GPUs are going to be more energy efficient, but it's still a waste. I've seen arguments that it can't be done on the PCI-e standard. Well, change and evolve the standard then.
I don't see the problem. The iPhone has a very close OS and ecosystem, which stands in stark contrast to the products mentioned in this article, so it was brought up to reinforce my statement about modular vs non modular products in this segment.Your iPhone has to be one of the most annoying examples of rigid conformity and utter lack of modularity. Every iPhone user has the same interface all day, every day. It is connected to its own system of platform-specific accessories with a proprietary adapter yet again.
This article is about modularity; the ability to change and interconnect devices. The iPhone is not modular. It doesn't even apply in the context of this article.