The way I see it, if a cloud mining service can make more money mining then what they're charging, then they'd just mine. Having me pay them to mine for me seems like I'm losing out.
If they can sell their GH for BTC and buy more GH for those BTC they might make more money than if they just mine them self.