Para mim, desde que existam filtros e filas apropriados (para que os desenvolvedores não fiquem sobrecarregados com tickets sobre "chame Bob sobre novo contrato") combiná-los faz sentido.
Na minha linha de trabalho (software financeiro para clientes externos), a maioria dos problemas de desenvolvimento exigirá a priorização da empresa de qualquer maneira. No final do dia, eles são todos problemas com o relacionamento com o cliente (o software faz o que o cliente quer ou há um bug? Descobrimos um problema no código que tornará o código menos sustentável e afetará nossa capacidade de manter os clientes felizes no futuro? o cliente precisa de um novo contrato?)
A abordagem combinada também pode ajudar a encontrar soluções não técnicas para erros técnicos