Zoho gets chosen for two reasons. It costs a fraction of the obvious alternatives per seat, and it arrives with everything else you might need attached to it: Books for invoicing, Desk for support, Bookings for appointments, Campaigns for email, Flow to wire it all together. The reasonable assumption is that because they carry the same logo they already share a customer record.
They share some of it. Each app is a separate product with its own data model, its own API and its own limits, and the joins between them were built to a fixed shape you cannot reshape. So the gaps turn up in ordinary places: a field in Books with no equivalent in CRM, a second Books organisation that only syncs one way, an invoice edited on the accounts side that never pushes the change back. None of it is broken enough to fix on a Tuesday, and all of it costs somebody an hour a week.
The suite is a good foundation, not a finished system. The work is deciding which app owns which field, building the joins Zoho does not make for you, and putting each piece of automation in the right place: Deluge inside the CRM when it has to be instant, Zoho Flow when a visual flow is enough, and outside Zoho when the job is too long or too heavy for either.