In any of ArcGIS Online's web maps and applications that provide editing, such as Collector and Web App Builder, it would be nice to be able to restrict editing to specified scale levels per feature layer. For example, I want users to see data at small scales, but I don't want them creating or editing data at small scales. I want to be able to specify the scale level at which point the user can begin editing the feature layer.
The workaround I am using is to create a view without edit permissions that appears at those smaller scales, while making sure the editable parent layer is only visible at the specified maximum scale I prefer for editing to take place.
So, this works, but it adds extra complexity that I wish I didn't have to maintain.