Apple just doesn't understand the cloud. This is evident in the various implementations of cloud services, iCloud Photo Library, and iTunes Match.
I'll leave this to the pro's who do nothing else but code for this stuff all day everyday and their bread and butter relies on it - i.e. Dropbox.
The others are bad but iTunes Match in my opinion is awesome, all music uploaded and managed through iTunes why wouldn't you want that?