The decision to use cloudmining services depends on your needs.
There are some people who want to get involved personally (hands-on). Cloud-mining is not for them.
There are numerous other people (many of them almost without any basic knowledge or experience in altcoins) who would be willing to learn but think that this is a difficult task for them (e.g. setting the miners themselves etc.) and/or people lacking the space to have their own miner.
As far as profitability is concerned it all comes to lucky guesses as it always is the case in the crypto world. Can you find a good coin to mine before it becomes a main-stream hit, then you will have profits. Did you put all your money to mine a scam coin you will lose.
Nothing in cryptoworld is straight forward!
Just my 5 cents!
These kind of people should not be involved with mining. If you don't have the time or the energy to get involved with physical mining then you don't need to contribute to the demise of a currency by helping to centralize it. If you promote cloud mining are you promoting centralization, particularly if you are supporting large mining entities like cex.io. That would be like people wanting to get involved in helping put out a fire by standing with a garden hose while blocking the path of a firefighter with a 3" line.
There are many ways to get involved with crypto and make money. Mining is but one aspect. People are looking for easy money and they think they can throw some cash at a website and have more cash come back.