Big data is better at playing defense than offense in business, which means companies may be spending unnecessarily.