I think this is intended as a "tax" on closed source software. While it's annoying, I pay the extra $10 per month to get a few extras and don't worry about it.
The major downside is that the policy leads people to use git incorrectly by not using submodules where they are appropriate.
The major downside is that the policy leads people to use git incorrectly by not using submodules where they are appropriate.