Investment not always ended with profit, investment also have a risk. Bitcoin is good for investment but you need know when is the right time to buy and the right time to sell.
of course yess, i invest arround 0.5btc at cloudmining and now the site is can't acces, trading is best choice but for newbie it's very risky.
the reason why an investment cannot end in profit is because the investors are newbies that are too lazy to do some research before investing in that plan.
for example, doing some research or just googling the cloudminer's name with keyword scam will show them if they can trust it or not.
It is always better to stay away from cloud mining as you will loose all your money, its better to invest in some different products from where you can expect certain returns on regular intervals.