if cloudmining ROI is so bad why do people still use them?
Because people are greedy as hell and they want to make some money no matter what. Also, before a year or so, it was very easy to make some bitcoins. Trading was one way. Investing other. Heck, it was even enough just to be on this forum and attend giveaways of some crap coins and then just taking these coins to the exchanges and dumping them right away for BTCs.
So people got used to it and now they are forcing it and taking risks. Apart the signature campaigns as Amph has suggested, there are no good options on earning anything anymore.