I noticed that as well. If anything, it earns my respect. It shows that Atlassian, and the developers behind their products, realize that everyone has different needs. That a single tool can't solve everything for everyone. I also think it means that the tools they do build will be better, because instead of trying to include the kitchen sink, each tool has an opinion on how to best achieve what it's trying to achieve.
Tower really helped me when I first started using git. Eventually I would move to the terminal, but still use Twoer for when I messed up or tried to do something more advanced.
I wish there was something just like it for Linux, all the ones I've found to try always have some strange UI, or something that just doesn't work quite 'right' in my mind.
I do a mix of cli and GUI for git interactions (since I do a limited number currently). Sourcetree has proven to be pretty decent on both windows and osx for me. One aspect I like about the windows version is that it uses Putty (specifically Pagent) which acts much like ssh-agent does on *nix system. Much nicer answer to key management compared to other Git UIs for windows that use OpenSSH.
While it looks similar, it became a lot more stable and far faster. I'm using Sourcetree for many things nowadays that I previously did solely on the cli simply because it works a lot better now than it worked just a year ago.
However, for some things I still prefer fugitive, if only because it's right there in vim :)