Yeah, I always prefer less abstraction, especially with critical layers of the app. The plain query system is a bit messy, but it works correctly and is easy to debug. Abstraction creates more work when things go wrong, and a new database driver on top will only multiply the effort needed.
For anyone interested in helping us move this forward, I just wrote a basic walkthrough of what’s needed: PostgreSQL support. Please feel free to give it a shot and let us know how it goes!