Some fans expect Bruce to be perfect. For example, some guy was upset when Bruce Wayne forgot what day it is.
I love Batman, but I wouldn't want him to be a bat-god. Wouldn't flaws humanize him? If he was too perfect, it would be unrealistic and boring.