My Wii U Gamepad started to drift too but it was after almost 5 years of heavy use and it was a refurbished one, the other controller I remember being very bad was the N64 but that was their first controller to have a stick so it's a little understandable.
Have you tried those joysticks? are you endorsing them? if that's the case I'm going to buy them, I already have the tools and know how to remove them.
I have purchased and replaced.... 7 different Joycons in my switch and the little guys one, using various replacements gotten from Amazon and Ebay, most of the replaced ones have not needed to be replaced again, one which was used for heavy 10 year old fortnite play did but again at the cost of under a fiver.
Read the reviews on there, if the review is "this was too hard and I couldn't put it in 1*" then disregard it because it's a person who shouldn't have bought them to do the joy, I would strongly advise, look up a youtube video on doing it as you go because there is very small ribbons in the joycon which you have to flip up a plastic tab to release, slow and steady and you'll have a 100% joycon for the price of a tea.
Why not check me out on youtube and help me on the way to 2k subs over at www.youtube.com/stormcloudlive