That is most definitely a major issue of this technique, though it can probably be mitigated through various hooks.
When I first learned git, I was told, 'You'll never have to comment out code again'. Keeping the barrier for commits low (along with git -p and git rebase -i) makes this a reality.
I really don't care a whit about your feature branch when your broken commits mean I can't bisect an issue.