もし、これら2つのメソッドが、それらが属するインターフェースに対してより忠実に実装されていれば、Composer Button Bonanza は新しいRTEで「ほぼそのまま動作する」(少なくともMarkdownモードで動作するのと同じくらい)と思うのですが。他のテーマコンポーネントやプラグインの作者が、まだ関連する問題を提起していないことに驚いています。(もっとも、提起しているかもしれませんが、同様の不満を検索してみたわけではありません。)
「ProseMirrorのすべての機能」が何を意味するのかは分かりませんが、それが必要だとは思えません。applyList()とapplySurround()のインターフェースはそれほど複雑ではありません — ただし、これまでに実装されているものよりも多くのものがあります。
(これまでに実装されているものは、「選択範囲にリストマークアップを適用する」や「選択範囲を囲むテキストマークアップを適用する」といった原理に基づいたものではなく、むしろ「既知の組み込みツールバーボタンからの呼び出しを特定のProseMirror関数にディスパッチする」以上のもののように見えます。)