Modern IDEs often ave basic source control baked in. You don't even need to commit anything. I wonder whether there is any point in using Git for basic version control if those features are already available.
That said, it can be a lifesaver when I didn't make an explicit commit, then started doing stuff, then realized "ok this got out of hand AND I wish I could go back five minutes but it's gonna be annoying."
One of the failure modes for people leaving a mess is if it's too hard to fix it they give up. So that's no good.
Some people cut a trail through the jungle, others just push the branches out of the way and expect everyone behind them to do the same.