Having separate tools for separate things makes sense when the things are different enough.
"Tools evolve" isn't a use case. So what's the use case where you need concurrent writes for a database that isn't client-server?