NO solution really, if you want the key/remote features you just have to keep replacing them once a year or two. I generally keep spares, they can be bought cheap, and also keep a plain metal key as well. That way if it breaks, I can use the plain key, and just tape the fob to hold together, and leave it on the keychain.
Other options:
Camry style key, works but you lose remote functions.
A mud vendor sells a 3d printed fob holder, just for the remote, then use a real metal key.
I'm getting sick of it too, I think I am just going to order one of the fob holders:
3D Printed Key Fob - Bye Bye Cracked OEM Shells