Correct. 300 million USD collected in ICO and market cap of 600 million USD might look very high, so perhaps short term it will not be that profitable, but if you think the project will succeed long term it can go even higher from there. Simply make an educated decision. Some people will be investing in ICO, because they simpla want to have the token already and keep it in the cold storage. Other people believe the price will go down and are planning to buy after the ICO. Others are buying half now and half after the ICO, taking the chance it will be lower after ICO and risking it might be higher. Simple as that. The devs will not change the terms at this stage. The ICO is capped at 1 000 000 ETH, which equals 300 million USD, which equals 600 million USD on coinmarketcap.com. No point of trying to say they should change the terms. If you do not like the terms simply do not invest or invest after the ICO. It will be possible to buy Bancor network token from the contract after the ICO.