Pode haver muitas razões para tal escolha. O primeiro é um lutador de defesa aérea de assento único, o outro é um lutador de superioridade aérea multirole de dois lugares, de acordo com a Wikipedia. O custo pode ser outro motivo; dependendo da configuração, parece que as duas aeronaves têm uma sobreposição com os dois tipos, começando em torno de USD \ $ 40 milhões por aeronave.
A Indonésia já opera uma frota de vários tipos de banco único, como o Su-27, F-5 e F-16, então pode ser simplesmente mais fácil fazer a transição para outro caça de assento único. Eles já têm um pequeno número de Su-30, então também pode ser um desejo de usar cada tipo para a missão ideal, ao invés de um tipo fazer tudo.