Como cidadão indiano, você normalmente precisaria de um visto de trânsito para o aeroporto para fazer um trânsito aéreo em um aeroporto alemão. No entanto, manter um visto válido tipo C de qualquer estado Schengen isenta você deste requisito.
Consulte o Código de visto Schengen , artigo 3 (5) (a).
Se você tiver a documentação correta para o trânsito, a companhia aérea será verificada, em vez das autoridades alemãs. A companhia aérea não tem competência para julgar se as razões para a emissão do visto ainda se aplicam (que é o que poderia criar um problema na fronteira se você tentasse entrar o espaço Schengen com um visto que claramente não coincidir com seus planos declarados); eles apenas verificam se você tem um visto do tipo certo.
E, mesmo assim, logicamente, a isenção de vistos de trânsito aeroportuário que vem com um visto tipo C praticamente sempre será algo que você usa em uma viagem diferente do que a sua o visto foi emitido para - porque na viagem seu visto foi emitido para você não precisará transitar de qualquer maneira, mas para entrar na área de Schengen. Então você não está usando a isenção de uma forma que não deveria ser usada.