I have legitimately had this fix weird errors with SD cards in certain devices when nothing else worked.
I know "modern" cards have no space, but if it's important to you, you can still use the full size adapters which should (all?) have the physical lock. Super glue that in place...
Setting up Linux to run from a read only filesystem only takes a handful of commands, but having a tool to automate it would be nice.