Hey Jeffrey, I agree that devs should just get better at making proper commits.
But I didn't find it useful at all to have squash commits named for the PR title.
There was usually no relationship between a line of code having been changed and whatever was supposed to have been accomplished in the ticket.
Of course, if the developer squashing the commit had used plenty of code comments, that's great, but typically that wouldn't have happened.
Worse, the company I was working for lost their entire old PR history, so I couldn't find the ticket for "Merged PR #117" at all. So that was even worse!