ну всё же js не ооп хотя его изрядно подсластили чтобы было похоже все эти классы и супер(). но всё же он работает не так как обычные ооп языки чего стоит что инстансу не копируются свойства родителя а доступны через прототайп - то есть ссылка на объект.. но у не знаю на самом деле чем это мешает использовать солид в целом.
потому-что солид по своей сути это набор ограничений, присущий либо чисто ооп языкам, либо рядящихся под них. зачем возводить вокруг себя клетку? dry за глаза хватает.