De acuerdo contigo hasta cierto punto, pero ADO nos casa (matrimonio) con SQL Server y Access, sin embargo con DBX/DataSnap (que también esta en D7) tu programa es prácticamente Multi Base Datos.
En eso estás mal informado amigo.
yo uso ado para conectarme a:
1 - Mysql
2 - Oracle (8,9,10 y 11)
3 - Db2 V5r6 sobre Iseries y Db2 9 Express
4 - Sql Server 2000 y 2005
5 - Postgres (solo pruebas)
6 - Access
7 - Hojas de cálculo de Excel
8 - Archivos Csv
9 - DataFlex
10 - Dbase
11 - Paradox en modo lectura.
felipe si mal no recuerdo además lo usa para conectarse a:
12 - Firebird
No se si eso sea amarrarse a una sola base de datos y no se si Dbx soporte todos esos orígenes de datos. Pero bueno puede ayudarte a cononcer mejor ADO.
Saludos