Because logging is a separate chore disconnected from the work. Nothing links an hour to the thing it was spent on, so Friday afternoon is spent reconstructing the week from a calendar.
The totals are roughly right and the allocation is roughly wrong, which is precisely backwards for billing.
Log against the task, not against a project code. The task already knows its project, phase and billable flag, so there is no coding decision to make.
Aim for logging at the point of finishing something rather than at the end of the week. If it takes more than a few seconds, it will be batched, and batching is where accuracy goes.
Daily is far more accurate; weekly submission is fine.
Yes. Hiding it is what makes it distrusted.
Logged with a reason, so utilisation is honest.
Half an hour with your own data usually saves reading three of these. The guides will still be here afterwards.