Опыт работы в стартапах и студиях показал, что ситуации из разряда "мы хотим постгрес, ой, то есть монгу, ой, то есть давайте склайт" очень частое явление. И проще один раз написать пару абстракций и интерфейсов, от которых можно будет построить адаптеры хоть для записи в файл, нежели каждый раз идти и править все зависимости в коде.
Опыт работы в стартапах и студиях показал, что ситуации из разряда "мы хотим постгрес, ой, то есть монгу, ой, то есть давайте склайт" очень частое явление. И проще один раз написать пару абстракций и интерфейсов, от которых можно будет построить адаптеры хоть для записи в файл, нежели каждый раз идти и править все зависимости в коде.