Это же самый простой способ отдать их злоумышленнику. Собрать в одном месте. Наивно думать, что они защищены.
Portability note: Some databases choose to delay preparing a query until it is executed the first time. In this case, preparing a syntactically wrong query succeeds, but every consecutive exec() will fail.
Впрочем, возможен и третий случай - когда ее надежность и удобство будут аналогичны встроенному в браузер решению. Правда, для этого случая я не вижу смысла пользоваться более сложной системой.