Not to dismiss this because joy-cons are pretty bad, but seems more like an issue with console manufacturers using similar sticks this gen in general. Anecdotal but I've had way worse experience with Xbox controllers and my pro controllers than my joy-cons, and I own basically every set they ever made.
I went through about 11 sets of the gears of war 5 Xbox one controller at launch trying to find one that actually had zero drift out of the box.
I will say I wish more console makers had a system-wide stick calibration, checking for drift on Xbox or PlayStation requires downloading a game that lets use you change the starting sensitivity, only reason I still have Apex downloaded on those consoles.
I went through about 11 sets of the gears of war 5 Xbox one controller at launch trying to find one that actually had zero drift out of the box.
I will say I wish more console makers had a system-wide stick calibration, checking for drift on Xbox or PlayStation requires downloading a game that lets use you change the starting sensitivity, only reason I still have Apex downloaded on those consoles.