Sebagai orang yang mengimplementasikan keduanya, saya dapat memberi tahu Anda bahwa alasannya adalah dengan meneruskan string apa adanya ke postgres (dan ODBC) kode driver PDO untuk basis data tersebut tidak perlu diperbarui karena pustaka yang mendasarinya menambahkan fitur baru .
Karena MySQL tidak memiliki kode penguraian string koneksi sendiri, kami menemukan mekanisme untuk meneruskan data ke panggilan fungsi MySQL yang mendasarinya, yang memiliki API yang sangat spesifik dengan parameter tetap.
Tidak ada kecelakaan; itu sangat disengaja.