Not only did I keep them clean like all my other electronics, I had taken them apart to do a deeper cleaning after responses like yours when I posted about it on Reddit. The drift still persisted. I wasnโt just tossing out $70 controllers because they were dirty.
Even if that was the culprit, it still speaks to low quality when other controllers donโt need to be cleaned so often.
Opening up the controller and cleaning the joysticks directly might have actually made it worse. The joysticks have their own lubrication, if you clean the directly you can remove that and ruin them.
My experience has been that cleaning up the joysticks with the controller closed up is safe and generally fixes any drift or sticking buttons. Opening up the controller and trying to clean it with the same spray can be damaging and isnโt recommended.
And to be clear, the actual stick mechanism can break down and cause drift too. But every case of joycon drift Iโve ever seen between my couple sets and friendsโ sets were always fixed by a quick spray of cleaner.