Wenn man absolute Singletons nimmt dann jein, wobei ich sagen muss, dass ich mal ähnlicher Auffassung war.
Ich persönlich mag es immer mit Instanzen zu arbeiten. Was bei einer Klasse mit nur statischen Methoden etc. auch wegfallen würde wäre die Initialisierung im Konstruktor. Man könnte dies natürlich auch irgendwie bei statischen Methoden hinbiegen, dass es auch so eine Art Initialisierung gibt, was aber auch nicht wirklich elegant wäre.
Falls man 'Singletons' (so wie in meinem letzten Post geschrieben) durch einen Kontext bzw. eine Factory realisiert, dann stehn einem sozusagen beide Möglichkeiten offen. Also absolutes Singleton oder doch irgendwo noch ne zweite oder dritte Instanz von der 'Singleton' Klasse. In diesem Fall könnte man es nicht durch statische Methoden regeln.
Wobei es in dieser kompromissreichen Singleton Implementation eine Glaubensfrage ist, ob es nun ein Singleton ist oder nicht.