Como convencer meu time que não faz sentido isolar aquele modulo com 3 requests por segundo em um microsserviço?

Métricas. Não tá claro o custo de oportunidade pro time. Tá faltando mapear débito técnico, alinhar roadmap e estimar o impacto da atividade em R$.

E muito menos usar Kafka pra lidar com 20 mensagens por segundo?

Kafka é pra escala. Async messaging é escala. Se não estamos falando em milhões de req por dia, nem precisa, resolve no código.

E que programar de forma chata e verbosa as vezes é melhor pra debugar no futuro? (alo devs JS).

Quanto mais próximo do inglês, melhor. A competição é pelo melhor custo/benefício, não menor número de linhas

E que DDD é irado?

É irado mas dá pra ir longe aplicando coisas mais simples. Como SOLID e ciclos de desenvolvimento (e feedback) ultra curtos. DDD é só uma evolução natural que isso acaba gerando (entre outras).

E que transações no banco são essenciais?

Não consigo nem pensar no argumento contrário?