The word scam is being thrown away too loosely these days. A Scam is something that was intended to steal your money and never deliver on anything, such as TBAR. If a project fails to deliver what it hoped to deliver because of things like regulations or the fact that the Ethereum we have today doesn't scale, or it was maybe just a bad idea that never needed a blockchain in the first place.. Then that is not a scam.
I say, 90% of ICOs will fail, but not 90% of them are scams. Most of them are trying to achieve their roadmaps. Most of what we have in crypto is also severely overpriced.