A 90 seconds a commit that's an hour a day spent writing beautiful commits.
That one hour a day could be substituted with one conversation "hey, why did you do xyz in [ linktocommit ]?" every 3 months.
If you dont do these back of the envelope calculations in your head when trying to figure out if something is worth doing I highly encourage it.
I do use git stash where appropriate.
These arent nonobvious novelties, save perhaps to junior engineers.
This is what senior engineers do. Interrupted to switch tasks every 10 min. Make your good changes as a commit and move to the next task. Maybe you get back to it today, maybe not.
You only work 8 hours? Your changes are that big? These are bad faith questions.
I find that working in working code increments that are as small as possible to be ideal.