Na minha opinião isso é falta de um time de tecnologia forte. Provavelmente a galera de tec não tem força suficiente pra convencer a area de produto ou não se importa muito com isso também.
Pensa comigo, se você é médico tem a responsabilidade de dizer para o paciente o status da saúde dele e convencer ele a fazer exames/tratamento, certo? O mesmo serve para nós, não é só sair programando, temos que mostrar o que está errado e que precisamos corrigir, e impor isso.
Resolver débito técnico é uma responsabilidade exclusiva do time de tec, não de quem é de produto, o PO/PM nunca vai se importar com isso.
Mas como vc disse, uma empresa de 2 ou 3 devs dificilmente vai conseguir lutar contra a maré e a area de produto fica mais forte que a de tec