Smalltalkでさえ使うだけならオブジェクト指向である必要はない。
しかし、Smalltalkライブラリを最大限有効に利用しようとしたら
ライブラリユーザのコードもオブジェクト指向的にしたほうがよい。

STLも程度の違いはあれ、それと同じだと思うが。
つまりSTLを使うだけであればオブジェクト指向する必要はない。
しかしSTLをより有効に利用しようとしたら
少しずつでもオブジェクト指向的にしていったほうがよい。