I think I know where you're coming from. I remember being frustrated early on when I thought having DBI meant I could screw with SQLite out of the box.
I would suggest this is part of the learning curve. An intermediate perl hacker is aware of DBD namespace (DBI drivers, amongst other things).