I wonder if the money that Batman spends to fight crime could be used more effectively in other ways. Batman is essentially a guy who uses his millions of dollars to fund his private war against criminals of Gotham city. If he used the same money and time to educate kids, invest in rehab programs or create community programs he might be able to get more done than what one man can do in the night. But it probably doesn't have the same kick you get out of beating up criminals.