I haven’t found meaningful use for history in years. Neither has anyone on any of the teams I’ve worked on. Nitpicking git practices really feels like a waste of time. Pick something that works and roll with it.
Before I started regularly looking up that ‘blame’, I also didn’t care too much about got history. Now, I put some effort into making my own history useful to everyone (including future me).
"Hey something went wrong with X service"
Find commit like "add y to x service'
It's a time saver to me. Plus if the bug is extra tricky, you can ~easily~ revert or pick it out.