apple needs to decouple system apps from system updates and let them be updated through the app store
Discussion
I remember them acknowledging, possibly in one of the Gruber WWDC talks, that they have some architectural baggage from the iOS versions before the SDK and App Store, that make it difficult to do that. I assume they have simply found the effort required too disproportionate to the effect so far.