Jako osoba, která implementovala obojí, vám mohu říci, že důvodem je to, že předáním řetězce tak, jak je, do postgresu (a ODBC), není třeba kód ovladače PDO pro tyto databáze aktualizovat, protože základní knihovna přidává nové funkce. .
Protože MySQL nemá vlastní kód pro analýzu připojovacího řetězce, vynalezli jsme mechanismus pro předávání dat základním voláním funkcí MySQL, které mají velmi specifické API s pevnými parametry.
Žádná nehoda; je to velmi záměrné.