Não há motivo técnico real para instalar algo em uma pasta diretamente em c: \ ou para descompactar um driver em c :. É até contra os guias de design de software do Windows publicados pela Microsoft.
Mas:
Caso o usuário precise ser instruído a executar manualmente algo nessa pasta, é conveniente dar instruções simples ao usuário.
Como: Abra "Meu Computador", abra C :, abra [pasta] e abra o programa "setup".
Ao forçar o caminho a ser corrigido dessa maneira, ele é consistente para todos os usuários, o que facilita muito a vida do suporte técnico.
Este é frequentemente o caso dos drivers-downloads. Todos os grandes fabricantes parecem fazer assim.
De vez em quando, trabalhei no helpdesk de 1ª linha.
Você não vai acreditar quantos usuários baixar algo, descompactá-lo, obter um telefonema no meio e 15 minutos depois não se lembra onde em seu disco rígido eles colocam os arquivos descompactados.
Em seguida, eles chamam o helpdesk ou suporte técnico.
Se você é a pessoa que lida com essas chamadas, você rapidamente começa a apreciar a lógica de colocar esses arquivos diretamente em C: \