Я писал про субд-независимость, а не про кросс-платформенность, как-раз фасадировать надо провайдеров, а если он такой один и всегда будет один, то фасад может и не понадобится
Вы же пишите, что "работать с субд", следовательно подразумеваете, что у вас есть клиент, непосредственно с какой то логикой, даже если вы замкнуты внутри вашей системы, ваш клиент где то да исполняется, отсюда сообщение выше :)