Apple has had this fetish with all-in-ones for at least 20 years. It&#x27;s one of their design quirks where one team will come up with an SE&#x2F;30 or even the tower design that is upgradable and usable for years, then another team will come up with the G4 Cube or the latest Mac Pro. Then enough people will complain about the lag for them to go back to upgradeable &quot;tower&quot; models again.<p>I don&#x27;t know that there is a solution besides build-your-own or something. It&#x27;s in the company&#x27;s DNA and you end up taking the good with the quirks. Just like MS and it&#x27;s need to require weird inconsistent software upgrades that are as much &quot;change for change sake&quot; as being actually useful. Or any version of Linux and it&#x27;s weird GNU&#x2F;FSF cabal that seems to have a corner on certain important tools but doesn&#x27;t like it when anyone outside the cabal works on something.