Hi,
I understand what you are saying however apparently you are missing the point, let me explain further.
There are situations, as we see here, that the app either did not include the VS C ++ 2015 redistributable in it's installer or after the OS upgrade it was now required to be installed. Which version needs to be install is dependent on the version of the
SDK that was used to develop the app. As we both know 32 bit software will run on a 64 bit system but not visa-versa. Therefore, if system drive space on a 64 bit system is not an issue then downloading and installing both at the same time is a one-and-done.
If and when another software product is downloaded and installed in the future that requires the other version it will be already installed and ready to go. And as you say, this is their choice.
For example, these are on my system for need of, not just because.

Regards,
-Richard