1) It is confusing. Batman is neither a common word nor name. Without reading about it you could easily mistake it for a product of the DC comics web team.
2) I'm sure they care about their trademark being devalued through unauthorized uses.
The real defense batman.js has is that the library is named after a turkish provence: https://secure.wikimedia.org/wikipedia/en/wiki/Batman_Provin...