Если не планируется использовать серверные плейсхолдеры, то тогда я вообще не вижу смысла использовать встроенный парсер ПДО.
Пишем свой и имеем
а) кучу дополнительных плейсхолдеров
б) возможность подставлять плейсхолдер в кусок запроса, а не только в целый
в) отладочный вывод.