It's always recommended to also use Upwork's messaging system to keep track of the progress as proofs for both employer and freelancer. It's inevitable to have disputes in the middle of the project and the messaging system will help leverage it when Upwork's team investigate the issue.
(As far as my experience, when you are dealing outside their platform, they will not be able to add those as evidence when they investigate a dispute so that would be a bummer for the employer or freelancer about it)
That's a fair point. In my experience, it's difficult to keep on top of communication with multiple Upwork resources through their native chat system, especially if you're working with an existing team that needs to talk to the contractor. As long as they record their time using the Upwork application, there is a fair bit of evidence to support these kinds of cases.