I don't think hackers have the upper hand, I believe because of the nature of how bitcoins work. You can't run a company anymore because any worker with knowledge of your code can empty your company's acct easily with anonymity. Just like how most armored truck robberies are committed by inside jobs.
It takes a great deal of luck and skills to gain access to any avg company's network with just decent set of security. The easiest method is to find someone inside that has the keys and how do we know who's trust worthy these days. Bitcoin provides all of the ease and anonymity with stealing from your company.