ラムダ本体よりもdefault methodは、実質java8からc++とほぼ同じく動的に多重継承を許すことで未知の問題が多く議論が収束しないからラムダ仕様から分離した方がいいし、もともと言語仕様で設計上排除してきたのだから多重継承を許すのはいけない。
少し考えてみたけど、interfaceでやったりinterface型を仕様拡張するのでなく、java8ではclass AbstractCollectionなど必要なクラスに個別にpararel,filterなどを付けるに留めて限定的サポートのみで抑える。
java.lang.reflectや、jre familyならAbstractCollectionに直接キャストを使うなどjava7では明示的キャストやライブラリapi呼び出し仕様にしておく。
そしてjava9でクロージャを入れて、Cloneableのようなinterfaceマーカー規約と、プロトタイプ指向(ducktyping or 出来れば動的バインド)な機能を導入するのが現段階での自然な拡大方法だろと思う。