Nejsou virtuální metody, není dědičnost, jsou jenom interface pod novým názvem protokol. Objektivně je to tedy méně hodnotné než OOP a na funkcionalitu virtuálních metod, tedy starý kód může volat nový, se vykašlali úplně.
Objektivně?

Jaká jsou prosím objektivní kritéria pro tu hodnotnost?
Ten interface přece obsahuje virtuální metody a dědičnost těch interfaců tam je. Takže jediné, co chybí je dědičnost plných tříd. A ta se přes dědičnost interfaců a kompozici dá udělat s prstem v nose. Na to, aby starý kód mohl volat ten nový, ty interfacy bohatě stačí.