Oh, there would have been ways for improvement. It's only that Apple didn't want to. They decided for a setup that brought the design to its limits, but refused to adjust afterwards (such as e.g. bringing in new processors and less power-hungry graphic-cards, the latter also as upgrade for existing owners). They could even have taken the design and offer a "consumer hardware" flavor as the often-demanded xMac.The trash can pro was an interesting idea, but the warped view of 'skinny' has ripped the soul out of the damn thing. Big was good. Air flow is great. Upgradability is amazing. They made a 'box', and that 'box' had little way for improvement.
There is a third option: Expansion without cables (i.e. proprietary internal connectors) and via plug-and-play "Lego" boxes (see my earlier post). All the necessary software is there and even hardware solutions do already exist (especially for the required high-speed, low-latency internal connectors).I'm reading 'modular' as in continuing with some of what the 'trash can' is, in using TB3 for expansion, vs a huge box where you stuff everything inside.
That way everyone could configure his "personal Mac" from mini to Pro. And expansion over the lifetime of the machine is possible by additional boxes, sold by Apple. That way Apple could earn money from upgrades and present themselves as ecologically friendly by ensuring a longer operation of computer hardware, instead of the current glue, lock and throw-away machines in their portfolio.