Там не мешанина, а строгая логика.
self::$last_sql - это кусок моей обработки ошибок, и мне не надо чтоб обработка ошибок зависела от конкретного экземпляра класса и подключения. Плюс там еще счетчик запросов, и он считает все запросы, так же не завися от подключения, если их несколько.