MARS faz isso
Eu acho que não é mais popular é que grande parte da robustez dos conjuntos de modelos no estilo de árvore de decisão vem do fato de eles sempre preverem valores constantes no intervalo que viram.
Os valores extremos nos dados geralmente são agrupados com os valores normais mais altos / mais baixos nos dados da última folha e não causam previsões estranhas ou descartam coeficientes.
Eles também não sofrem de problemas com multicolinearidade e modelos lineares.
Você pode resolver esses problemas em uma implementação, mas é provavelmente mais fácil e mais robusto adicionar apenas mais árvores em um conjunto via reforço ou ensacamento, até obter a suavidade necessária.