Det handler ikke om at understøtte flere databaser med én app (selvom du kan, med omhu). Det handler ikke om at gøre det nemt at ændre databaser i fremtiden (selvom det hjælper). Det handler om at have én ensartet, fornuftig grænseflade at bruge uanset database. Det gavner ikke kun programmører (ved at gøre deres færdigheder mere bredt anvendelige) og projekter (ved at gøre det nemmere for programmører at springe til), det gør det også en masse nemmere at oprette biblioteker, der ligger et lag over dataadgangslaget. Perl har haft DBI i 20 år, og det har været en god ting. PDO er et meget lignende koncept (faktisk stjæler det mindst halvdelen af DBI's grænseflade).