You certainly cannot add an external GPU to my TB2 iMac, and also adding external disks has been a very mixed experience for me. At minimum it is ironic, that Apple designs an ultra-sleek machine only to have you connect a lot of hardware externally to. My iMac still has a full 3.5" HD bay inside, unfortunately, not accessible. It would be an entirely different machine, if you could access the interior and find there like 2 2.5" bays or even some NVMe slots.
We weren’t talking about a new iMac and there hasn’t been any widespread performance issues with using external drives on them.
Also, aren’t you “valuing form over function” by complaining about it ruining the “ultra sleek” aesthetic of the computer? Isn’t that a complaint lobbed at Apple?