Definitely a good thing. And something I've had a hard time getting people to adopt. I tend to prefer the structure of what was done, breaking changes, how it was tested.
The task assignment is primarily to associate it to the work tracking system in most cases. Jira also has smart commits where you can use a commit message to track time, add details, progress state, etc.
I will say though, most of the line 1 data should be in the commit body. Descriptions on git should be no longer than 50 characters by convention.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.