Engineering, physics, chemistry are all guided by laws, there is very little controversy. Finance on the other hand is guided a lot by human behavior. For every convincing explanation there is an equally convincing rebuttal. Its one of the greatest shows on earth, whats not to be fascinated!