I agree with you. It's how the best commits are on Terraform.

Everywhere I've worked the past few years squashes PRs on merge with the PR becoming the commit title + message so the context lives on in the git history.