When you export the Reports for Appointments and Calls under the Reporting tab, they have fields that vaguely identify the contact, like their phone number and/or email address; but when we use these reports for data analysis, BI analytics, data visualization, etc., it creates inconsistencies where, for example, a contact changes their email address or their phone number; or a user/agent accidentally creates a duplicate contact with a different email address and then adds the phone number later, etc. It makes it so that the reports are inaccurate.
If the reports included the Contact ID, we would have "referrential integrity" in our data to be able to query Calls and Appointments for reporting.
In my particular case, the agency is not using Opportunities to keep track of closed deals because they are using Custom Fields to keep track of, for example, the dispositional outcome of an appointment, the value on the contract, etc. and Callers don't neccessarily share opportunity with Closers (ie. the person actually taking the appointment).
TLDR: I wish that the Calls and Appointments that are exported from the Call Reporting and Appointment Reporting tabs contained the Contact ID on each record.