The issue with Joycons is so much more pronounced. I used the same 360 controller with my PC for about a decade with no issues. The Series x controller I’ve used since then is fine.
My joycons were drifting less than a year after I bought the switch.
Mice are not immune to failure and I have had mice fail on me. Have you been using the same mouse for 20+ years? My favorite one (Saitek Cyborg RAT7) died at the year mark and I won’t buy another one from them for fear of the same thing but it was adjustable in every dimension and as a result was the most comfortable mouse for my merry paws.