Нужны ли старые версии MVС++?
А кто за вас может знать, нужны они вам или нет?
Если вы собираете что-то старое, то может и нужны. А в большинстве случаев достаточно 2017-й.
Если вы имеете в виду MSVC Runtime Redistributable, то их удалять не нужно, ибо перестанут работать некоторые программы.
Просто оставьте это дело программам. Они точно знают, что им нужно. Некоторые приложения могут затребовать именно старые версии, а другие - новые.