I want to add a different perspective here.

My Answer is Yes Or No. But Generally I would say Yes.

Version control is indeed powerful enough to know which file is being updated. But, when we do

$ git log

We only see the commit message. That what most people do.

By looking into the log itself. It adds additional context to it. For example:

readme.md: Fix typo detected by language tool

Is better than

Fix typo detected by language tool

However, if the changes spawn multiple files, then at least mention the component that is being edited.

API: Fix reset password not sent email to user

By reading it, we know that the error being fixed is at the API component, and it probably under API directory at the code base.

We could however do

$ git show COMMIT_ID --name-only

but it adds more step just to get the files.