First some observations:
1. currently we can only restrict the creation of Company Wide channels.
2. currently we can restrict users from uploading to any channel.
3. currently we can't restrict users from non-company wide channels
Why was the restriction to create channels even designed like this? Users are currently able to create a non-company wide channel but then not upload to it?!?
Please consider expanding the scope of the restrict channel creation settings to include restricting all users from channel creation. This will save us the headache of responding to users who are able to crate channels but not upload to them.