It is interesting because in many ways Apple does the same thing with Mac. They push iCloud fairly heavily.
But it feels like when you need to disable it or whatever it's not jumping through hoops. If I want to disable iCloud Drive on my Mac, as long as I wasn't working out of iCloud Drive things just keep working as expected.
It is though. Take the example of the Books app on iOS. If you enable iCloud, it uploads third-party documents and books into its cloud - so far so good. If you discontinue iCloud (or even just disable the annoying upload-and-delete-local-copy for the Books app), every one of your books disappears, being held hostage by Apple. You literally have to then copy every single book that you bought elsewhere into the Books app again.