Here are the reason for beginner to don't invest all assets for ICO
1. Every beginners is likely to want the ICO token directly distributed to their wallet before the end of ICO.
This is makes the token price is dump and makes the ICO will fail before that ICO complete. Because many people who join that ICO can't wait to sell their token before the price is listed.
2. Many beginners think that ICO price is same after the end of ICO or the exchange price listed
Some beginner don't know if the price is only for ICO price and don't know the real price is listing after that token listed on exchange.
3. Some beginners didn't fully check the ICO before they invest
Not every good ICO Project is good for invest, there are many ICO is fake/phising and not all real ICO will success after there token listed in Exchange. This is why before invest in ICO, we must check it by looking the ICO feature and mission, The ICO Team, Domain age of their website, Roadmap and their Whitepaper
That's my opinion why begginer mustn't invest all for ICO to save their assets. Sorry for my bad English because isn't my main language