I fully enjoy the perk of not having bats attack me while wearing a bat cape, but the tragic reality is that it now puts players into a position where they would rather not wear the other capes in the game at all because they lack this perk.
Hirdsman cape, bear cape, lynx cape, dev capes, etc. all go under-used because being agro'd by bats is just an annoying thing in the later stages of the game and most people would rather not deal with it at all.
I propose that animals that would normally be hostile (bats, boars, badgers) become passive once your unarmed or melee combat becomes double the animal's average quality.
It simply becomes annoying to have animals agroing you as you pass by in late game, and killing them just to leave them to rot isn't the best either.
Bears would always agro of course, same with trolls