I agree there COULD BE intermediate options
but also we have to build them into the affordances of the software _to the users_ and the community practices (e.g. onboarding!) so that our communities actually use these intermediate options when appropriate.