there's a stupid solution that I put in practice out of helplessness. I remove the writing permission on ~ to my user, only sudo can write on ~, so some apps simply fail to launch
Seems more dangerous than just dealing with the cruft.
only 1 app has failed to launch and I barely need it anymore.
if it is crucial, I give myself permission to edit the folder so the application can create its folder for dumping rubbish