What is the proposed idea/solution?
The "Editable" and "View only" button on Interface is very handy when limiting actions on an Interface; however, it would be much more convenient and better security/workflow-wise to limit specific fields/columns (especially on List and Grid) as "View only" or "Editable" directly rather than having all fields editable because it can be accidentally edited.
How does this solve the user problems?
Lesser human error when accidentally editing stuff on incorrect fields.
Who is the target audience?
Interface users.