Pese os prós e contras, se você perceber que a sua abordagem é melhor e que seu colega está impedindo seja por qual motivo for, leve isso adiante para um superior, mas leve com provas, mostre realmente por que você não quer deixar para lá. E lembre os "chefes em geral" não estão nem ai para brigas entre funcionários, ou o que está sendo feito, eles querem apenas essas coisas:
Maior lucro
Diminuição de custo
Soluções reais (Por isso levar problemas, sem apresentar soluções é o primeiro passo para a demissão)
Apresente isso a um superior e para ele vai ser impossível iguinorá-lo, a menos que o chefe não entenda de nada de tecnologia o que já é um erro na empresa, pois ai se seu colega for cargo de confiança, o seu chefe sempre vai acreditar nele.
Em última hipotese, comece a procurar um emprego noutro lugar sem nem falar a empresa, quando conseguir chega pro seu chefe e diz que vai sair, quando ele perguntar porque tu diz a real, achei um lugar onde me pagam o mesmo ou mais e me ouvem, aqui minhas ideias todas são barradas e se for só pra produzir código e vez de criar soluções em código chama o estagiário.
Ou ele vai aumentar seu salario e mandar você ficar e prestar mais atenção em você.
Ou voce vai pra um lugar melhor.
Nas duas hipoteses você sai ganhando.