Comme toutes les autres réponses, celle-ci ne sera qu'une supposition, mais elle est étayée par l'histoire.
C'est dû à la façon dont Steam compile les fichiers.
Les jeux de Valve antérieurs à Left 4 Dead incluent tous les fichiers partagés de Half-Life 2.
L'un de mes anciennes réponses explique comment les fichiers GCF ont été conçus pour TF2.
Il y a 2 722,83 Mo de fichiers partagés, y compris les fichiers suivants multiplayer ob binaries.gcf
qui inclurait la version de hl2.exe
utilisé par tous les anciens titres multijoueurs de Valve.
Notez qu'il y avait probablement aussi un fichier gcf pour les binaires solo utilisé par HL2, ses deux épisodes, et Portal 1.
Ces fichiers GCF ont été partagés entre les jeux.
En 2013, Valve est passé au système VPK. Cela rend la plupart des éléments listés ici sans intérêt puisque les "fichiers partagés" de HL2 sont maintenant distribués en tant que partie du jeu lui-même. Valve conserve probablement l'exécutable avec l'ancien nom par paresse.
Par ailleurs, dans les jeux datant de 2008 ou d'après, vous verrez probablement l'exécutable porter un nom différent de celui du jeu, puisqu'ils n'ont pas utilisé les fichiers partagés.