Seconding and elaborating on this: If your technique is underperforming, you'll be in a position to find out why instead of just throwing your hands up. You'll be better able to select which technique to use. You'll understand what the parameters mean and be able to select and adjust them in a principled way instead of through trial-and-error. In short, you'll build better models in less time if you understand the underlying theory.