Sloppy use of version control doesn't make you more effective. It just doesn't work that way.
Torvalds himself writes up proper commit messages even for his toy projects. [0][1] I really doubt it takes him much time or effort. You really think he's not pragmatic?