This is basically what the "stacked diff" approach does (but amending commits instead, which a lot of people also fights against).
I think that the "don't rewitte history" dogma hurts a lot. You should rewrite history IF it's your own history and is NOT shared yet.
Good read https://jg.gg/2018/09/29/stacked-diffs-versus-pull-requests/amp/?__twitter_impression=true the case studies are great reflection of reality 😂
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!