GitHub as storage

I might like to work on adding GitHub as a storage backend. Any reason not to do this? I thought it was a cool idea:

GitHub has useful affordances for browsing files, understanding directory structure, editing text, collaborating, version control, and a whole wack of integrations hooking into every corner of the internet. A repo can be synced to your local device where you can also do all the things your device can, then push it back to the cloud.