Github werent terribly happy with the number of branches we created for this type of use case at one point.
There are various repositories with 500k+ commits
So I can easily see why having many branches is more storage than the same number of commits.