Upgradeability also includes things like the hard drive and card expansion slots. Those both let you extend the useful life of a computer a bit.
I could definitely see why professionals or otherwise demanding users might prefer internal disks over external ones.
http://www.apple.com/imac/performance/
an alternative to the garden variety external SSD would be an external PCI-E card housing (e.g. sonnet or akitio) connected through a Thunderbolt cable. now that's a lot faster.
but, for that we buy an external housing in addition to the actual storage that goes into the housing. so this is more expensive than computers which let us install a PCI-E storage card directly inside the case. which Macs don't let us do easily or at all.