Another alternative involves updating records through forms and automations. You can create a button that opens an update record form targeting the record of choice. Then use automations to take the input from that form and update the record.
It’s more work than the three sentences above may make it sound, but it allows you to give a view-only link to someone and restrict exactly what they can see and edit.
Also, don’t take Bill’s attitude too personally. Although he is right, the sarcasm at the end of the post might be a bit much