ま、解釈は人それぞれだけど、致命的なのは再利用性に乏しい事だよ。
例えば、別の名簿を持つ必要が出てきたときに、設計を変更するか、同じようなクラスをもう一つ作らなきゃならない。
シングルトンでなければ、インスタンスを増やすだけで対応できる。
この程度なら、必要に応じて作り直せるけど、大規模システムでヤられると殺意を覚える事がある。