If I had and had actually tried it I might have been surprised by the result (or I might have still be apprenhensive about the strength or lack of it ) of being able to hold a switch or socket in place to a reasonable practical degree.
As I've implied, I think you might be a little surprised. As I've said, it really does not need much 'strength' at all - indeed, I think that just 'the other screw' will usually be enough to hold a faceplate on "to a reasonable practical degree"!
I will put it on my bucket list of things to actually try and test, although now retired the opportunity to come across suitable candidates has diminished - a little test run with some metal boxes when I have a couple of hours spare though should suffice.
It ought not to be difficult to create a "suitable candidate", if you attach some old metal faceplate to a metal box and fairly vigorously 'over-tighten' one of the screws (maybe with an 'electric screwdriver' - which one should normally never use on such things!), you will probably fairly easily 'strip the thread' of the lug.
I possess a "Dremel" type tool, so would cut a slot right at the bottom of that lug, drill a clearance hole all the way through the back for the screw and glue a nut in the slot. If I didn't have a nut I'd salvage a lug from a metal back box (50p from Screwfix).
That would, indeed, be another way to do it. However, it would only really make sense if one felt (I would suggest 'pretty bravely'!) that one could get the tool in and cut that slot with all the wires in it, with the box 'in situ' without damaging any of the wires. If one felt (as I probably would) that it was only safe to do as you suggest after removing the box, then one might as well put a new box in! To remind you of 'access' ...
If you need to find a tradesperson to get your job done, please try our local search below,
or if you are doing it yourself you can find suppliers local to you.
Select the supplier or trade you require, enter your location to begin your search.
Please select a service and enter a location to continue...
Are you a trade or supplier? You can create your listing free at DIYnot Local