Failing switch problem: Omron vs. the modern mouse circuit (2019)
youtube.com
youtube.com
Essentially it's failed engineering and companies not wanting to spend even tiny amounts of money to fix the problems. Low-quality switches, out-of-spec electrical design, poor physical design (too much lateral movement in the buttons) and newer processors combine to produce mice that are guaranteed to fail.