Dear Apple - here's a consumer's view:
You create mobileMe. It has a drive. It's slow. You discontinue it. I subscribe to DropBox. Great cloud drive!
You introduce iCloud. It syncs my music and pictures in the background. And some settings. And email. Nice. And it does some document syncing, but it's too limited for me, and doesn't give me access to the files other than through the app that created them. Useless. Like I'm supposed to remember what every file I save was created in. And usually it's an MS office app.
You introduce iCloud Drive. I think I can move back to an apple universe.
Then:
You refuse to create an iOS version of an app like DropBox app or OneDrive app. Sure, you embed iCloud Drive in the Mac's Finder like OneDrive on the PC. And you create an iCloud drive interface for the PC. That's dandy. But I have a Mac and an iPad and an iPhone. So what about iOS? How about supporting it like DropBox and OneDrive and every other cloud drive?
Not only do you NOT do that, but when someone else does it, you kill it.
Why?
Are you seriously requiring me to to know what app to launch IN ADVANCE for one of thousands of files I may have stored there from my Mac or PC? Maybe I remember a table, but it's in word not excel. So I launch Numbers, can't find it, and then have to launch Pages? And what if I want to use MS Office on my iPad and open my files in the cloud? Can it see iCloud Drive? No. But it can see OneDrive and DropBox. If I had an iCloud drive app, I could maybe do an open in...ms word? THAT WOULD BE USEFUL! Ask around.
I give up trying to make sense of your iCloud drive, or trying to find a way to make it fit. Let it spin in the background doing whatever it is that it does. I'll use DropBox. At least I understand DropBox (because it works like everyone in the world would expect a drive to work), and it works with other iOS apps.
I can't believe you're not letting an app load other files to iCloud drive. Wow. That seems truly insane from user land. It's like your determined to make iCloud Drive remain inscrutable.
If anyone can explain the logic here, I'd love to know what I'm missing.