It is a very simple fact that if every dev team want to raise as much as they can if they can do that. It is the investors that should know the risks.
You right, sometime they raise more than what they need, and those ico is not care about early investors profit.