Да, изоляция нужна только на логическом уровне, а разделять базы физически(отдельные инстансы) это уже от нагрузок
для меня просто привычна скорее ситуация когда модули в монолите взаимодействуют с отдельными и чаще всего разными частями бд, которые почти не пересекаются(разве что связанным с auth) т.е. логически они скорее разделены чем нет, а то что ro и wo в разные сервисы смысла разделять в этом смысле правда нет, это в принципе понятно