It really depends on the mindsets of users. My guess is that Github users tend to browse/read code in multiple repos more while Bitbucket users tend to work on their own private repos more. So it's logical that Github defaults to source tree while Bitbucket defaults to commit history.