The sad thing is, they didn't even need an App Store to provide this type of service, and it would have been more useful without a store. Apple already has iCloud; they only needed a variation of the current sync mechanism (something a bit smarter that knows how to find stuff in Applications and related files like Library->Preferences). If they're comfortable giving away free gigabytes of storage to people, they shouldn't care about uploading all of a user's apps — from a store or not — and syncing them anywhere.