I think people misunderstood finance as a whole in general. To me, Finance people has two types of value contributing to this world. The people who develop financial products are creating products for us to be able to transfer uncertainties as freely as we want, I call them "engineers", indeed, that's what they are just same as in other industries. The other type of people purely try to make money out of financial products,this involve predictions and largely individual biased judgements, it does not matter whether your judgement is biased or not, at the end of the day, making money is what judges you. This type of work is more of an art rather science.
In real world, let's say quant. It depends on what you want to do, you can either do the former type above or the later or somewhere in between. But to me, the former has a solid useful presence in the real world to everyone, we walks into uncertainties everyday, but only for the presence of financial products, we can choose to trade the consequences (not truely, but as a mean to compensate).
The later type of value arises from two facts, the demand of return for spare funds, and the nature of the financial products that generates opportunity profit/loss. These two brings together is our second type of people. I think this is also important, it utilize sleeping funds to get up and work, making our economy more efficient.
But there should be a limit of how much these products totally should be as a proportion of the true underlying economy, in order for our economy to grow stably. You can't having a world that has one unit of money in the real underlying industry and 10 unit of money trading it in options,right? It looks wasting of time and funds and totally gambling. So there definitely should be a limited guide lines.
Now what do you think guys?