rewrite Singleton motivation section

to reflect why it considered as a bad thing