That annoys me too. Also the cryptic error messages, the Windows client is (I assume) for people that aren't all that familiar with git and would prefer a UI so when my commit fails and I get an error message that a) when googled produces 0 results b) doesn't link to a help doc and c) has "open shell" as the solution it's very frustrating.