I don’t use it. It sounds odd to me. I don’t really mind if others use it though, as long as it is minor mistakes, as many people above have mentioned.
I think my objection is I don’t like calling people bad. “You have been a bad girl,” is different than, “it looks like you made a mistake.” In turn, I prefer someone admit to a mistake rather than call themselves bad. It also seems to not acknowledge what the mistake was. Sort of dismissive in a way. Not sure how to describe it.
But, really, it is just a phrase that has caught on, and how it sounds doesn’t necessarily describe the intent of the user.