Насколько я понимаю, монопольное владение ресурсами и инкапсуляция доступа к данным через дата-сервисы никак не принуждает к их раздельному хранению в разных БД. По сути принципиальным является именно инкапсуляция доступа к ним (как на чтение, так и на запись), в том числе - чтобы избежать лишних зависимостей, пусть и инвертированных.
Конечно. И в то же время, если сервис монопольно владеет собственными ресурсами, то в целях масштабирования есть возможность относительно недорогой миграции данных этого сервиса в другие базы. Больше того, на начальном этапе удобней иметь как можно меньше баз. Ремарка, дата-сервисы - это из таксономии SOA :), в таксономии Microservices дата-сервисов нет.