То, что Singleton - антипаттерн, всем известно
Проблема не в молотке, а в том, что неопытные разработчики пытаются перемешивать молотком сахар в утренней латушке.
Синглтон - нормальный паттерн. Подключение к бд хороший пример использования.
Все смогут рассказать про его отрицательные стороны.
Как и про любой другой паттер / инструмент.