There’s two other proposals, one is an ideas which can solve this issue – not in obvious ways
The other one is enabling restricting access for users to their own records – which has been suggested by the developer but since it isn’t in ideas, the post escapes me at the moment.
Given these two are implemented, you can disable some users from editing some fields as well as disabling users from editing other users work.