Desde mi punto de vista la estrategia de softonic le permite beneficiarse por ejemplo en que al utilizar subdominios es posible que se listen más resultados en las primeras páginas ante una búsqueda (al menos esto era posible hasta hace un tiempo). Esto le da más probabilidad de obtener un click de un usuario por impresiones en los resultados de búsqueda y por lo tanto recibir más visitas (por la primera posición 42%, segunda..., tercera..., etc.)
Obviamente para lograr esto hasta hace poco (cuando Google trataba los subdominios como dominios independientes), necesitaba una cantidad de backlinks de calidad para cada uno de los subdominios. Y mi teoría es que por tratarse de sitios de download y descarga de programas, es más fácil obtener más cantidad de backlinks a subdominios que en algún otro nicho en particular (imagínense muchos sitios/blogs/etc. linkeando a los subdominios para las descargas... tiene sentido). Además, sumado a que todos los backlinks que conseguirá desde otros sitios apuntan al subdominio (cosa que lo hace que esos backlinks sean muy muy específicos y no tan genéricos como si lo hiciera a una subcarpeta o dominio principal).
Otra cosa interesante, desde el punto de vista técnico (no se si este detalle importa como respuesta a tu pregunta) le permite a Softonic independizar el servidor utilizado para un subdominio en particular por ejemplo que tenga mucha carga. Ejemplo, una aplicación que tenga muchas peticiones o picos muy altos de visitas en determinado día que pueda ser aislado de forma óptima en servidores más potentes (pero ojo, son solo suposiciones, desconozco cuál es la arquitectura utilizada internamente). Pero obviamente todo lo que permita optimizar del lado del servidor, optimizará la velocidad del sitio, y hay quienes afirman que un sitio rápido ofrece mejor experiencia al usuario y por lo tanto posibilidades de rankear primero que otro con peor performance.
Saludos
Julián