Hi oldsilenus
I am Dave, an Independent Advisor, I will help you with this . . .
The C++ Redistributables and .Net Framework versions on your PC are not cumulative and you must not uninstall any of those . . .
Both of those are basically versions of code libraries that software developers use to access functionality in Windows and each software developer will target a specific version of those code libraries for their software, so that when Microsoft decide to update, their software does not crash due to unknown changes that Microsoft may make in the future
So, when you install software on your PC, that installer will install the specific version of the Visual C++ Runtime or .Net Framework that software needs, if you uninstall one of those versions, whatever software on your PC that requires that version will stop functioning