>間違ってないならいいじゃん。
よかないよ。

>継承も多態も隠蔽も並行性もどれ1つとして必須というわけではない
この必須でないケースってのはかなり特殊で
(434がこの環境でまともな開発を行っているとはとても思えない)、
大半の手続き型をベースにしたOOPL(Java, C++など)
を使う開発者にとっては間違いかつ有害。