the real trick is curling the edges at just the right distance and height so the button is off enough so that the curl can pull it back , but the press doesnt need to go far, you are right as i said its a weak mod, could develop a memory effect and decay over time, specifically with firmer presses, as is the situation in idea 1
but with the remote buttons you run to the same problem, either we need to cut the old button at a smaller radius so that the curl is still there to lift the rubber off, then maybe some glue to hold it down, but we need to be careful since glue is insulation and will clog the contact point if it gets in there or on contact,
can we see the hammer used to push button (the inside of the cover of the button), maybe we can glue it there?