Se esses dois métodos fossem implementados com mais fidelidade à interface à qual pertencem, eu acho que o Composer Button Bonanza simplesmente funcionaria no novo RTE (pelo menos tão bem quanto funciona no modo Markdown). Estou surpreso que nenhum outro componente de tema ou autor de plugin tenha levantado problemas relacionados ainda. (Embora, talvez eles o tenham feito; eu não tentei procurar por reclamações semelhantes.)
Eu não sei o que significa “todo o poder do ProseMirror”, mas duvido que isso seja necessário. As interfaces applyList() e applySurround() não são tão complicadas — embora haja mais nelas do que o que foi implementado até agora.
(O que foi implementado até agora parece ser não tanto uma “aplicação de marcação de lista à seleção” ou “aplicação de marcação de texto envolvendo a seleção” baseada em princípios, mas mais “apenas despachar as chamadas dos botões da barra de ferramentas conhecidos e embutidos para funções específicas do prosemirror”.)