I did have to swap the micro switches on my Logitech G502 after a few years as well. They aren't immune to this (quite the opposite). Swapping them on any mouse isn't exactly hard, but does require some tools (soldering iron, mostly) and a frankly annoying amount of time.
All of them could just use the micro switches that actually fit that application and none of that would be necessary.