Will sagen: Ein Stück weit ist es völlig normal, sich auf einem Abstraktionslevel zu bewegen, ohne die darunterliegenden zu verstehen oder verstehen zu müssen.
So isses. Was OOP betrifft: Instanzen machen nur dann einen Sinn, wenn deren Methoden genutzt werden und es einen Grund gibt, diese Methoden in einem eigenen Namensraum bzw. einer eigenen Klasse zu definieren.
Und wenn die Klasse nur eine Instanz zulässt ist schon die Instanziierung fraglich.
MfG