I have the same opinion as you.
I also assume that not all ICOs are scams.
There are still many honest ICOs and give prizes to gift hunters and provide benefits for investors.
The strategy before joining the ICO is to investigate specifically about the ICO and ensure the team consists of people who are competent to carry out a Cryptocurrency project
The problem might be that he has not understood cryptocurrency and forced him to join the ICO.
My advice is to join the community more for the ICO, because with the community we can share about how to know the ICO who will become a SCAM.