Recently, I reinstalled Python on my Windows 10 PC, and after a minor issue (the installer didn't automatically add itself to my
PATH for some reason, so I had to manually add it myself), I decided, on a whim, to search my filesystem looking for all Python installations. As you might expect, I found many, each bundled with a different program like Sublime Text or Inkscape.
My idea is to delete all Python 3 folders in these programs & replace them with symbolic links pointing to the Python 3 that I just installed, in order to save space. I assume that Python 3.8.2 (the latest version as of this post) has backwards compatibility with previous versions of Python 3, so this should allow the programs to run as they already have been.
Would this be good practice or not? (Also, if I uninstall any of these programs in the future, would the uninstaller not stop at symlinks & recursively delete everything in the shared Python library, ruining the other programs?)