It's interesting that French uses "c'est moi" (it is me) rather than "c'est je" (it is I) (ie subject case rather than accusative case), whereas German uses "ich bin es" (I am it). Spanish uses "soy yo" (yo = I, not me) and Italian uses "sono io" (io = I, not me).
That's according to Google Translate. In the absence of knowledge of Spamish and Italian, I have to assume that GT is correct. But if you translate those phrases back to English, they all translate to "it's me", so Google Translate uses the colloquial/popular phrase rather than the grammatically correct one.
I think we may be getting into King Canute territory - you can't hold back the tide of incorrectness!
I wonder if other languages have the same informal use of "me" equivalents as we do?