Many think the Mac Pro is too niche unflexible and expensive. When Apple said it would deliver a smaller mac pro I wish they meant a modular Mac Mini Pro...
This is not a new
idea but with M1, Apple could finally embrace those modern hardware disaggregation principles from the data center into the personal computing arena and finally deliver modular stackable units for CPU, GPU, IO ports, all flash storage and maybe even RAM modules as well: all units connected to each other by QSFP DAC cables.
Think of a Mac Pro family consisting of "mini" stackable units. A CPU module would be based on the unified M1 architecture and have only a power port, a USB-C port and a 200 GbE QSFP NIC: a stand alone equivalent of
NVidia Bluefield DPUs. Multiple CPU modules if connected together would
act like a cluster. It's a shame that Apple gave up attempts at turning mac OS into a proper enterprise OS.
Apple would be happy to sell modules and users would be happy to upgrade as they feel. In my opinion this stuff would sell like hot cakes among all user categories from hobbyists to professionals...