I think your summary is accurate, so the question really breaks down to the relationships between these three things:
1. actual need (such as when using multisite or even just sharing users between separate sites);
2. convenience in maintenance;
3. operation and sustainability of any single site in the event of server-level intrusion or any overall shared-database corruption possibly cause by one site or another.