This particular issue is about Apple deciding that they don't want their software (iCloud Drive) being used in a particular way. It's not about deciding what's good for users.
Also there are other companies that provide services, but don't force the users to use it in the way they think.