Salve galera: O Polimorfismo resolve o problema de ter vários métodos com a mesma assinatura porém seguem uma lógica diferente em cada caso correto?
No exemplo citado no curso ele somou a bonificação de cada funcionário evitando que métodos muito parecidos fossem escritos na classe principal onde possui o método que recebe como parâmetro a variável de referência a um objeto.
sendo assim caso tenhamos 20 cargos apenas um método será será capaz de atender a peculiaridade de cada um, mas não evita que cada cargo seja instanciado e que o método seja chamado 20 vezes.
não seria isso trocar seis por meia dúzia? pois ao invés de evocar método por método referente aos funcionários estamos evocando o mesmo método 20 vezes.