Yo creo que Steam son los que no les dejan dar esas keys por la cara. Ya que steam ofrece un soporte a cada usuario, tanto de descarga del juego, actualizaciones, comunidad, quejas, reclamaciones, y demás usos y Steam seguramente dirá "¿que me quieres meter tantos miles de usuarios y darles soporte a través de mi plataforma? pues me tienes que pagar X euros por usuario (y si no, haberlo lanzado desde mi plataforma)".
Eso supondrá un pastizal ahora para Frontier y estarán intentando negociar precios o algo. Ya veremos qué pasa.