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.
I do not think that we should leave mining only to the hands of "experts". If we want cryptocurrencies to be really decentralized we should try and get more people involved. How on earth are we promoting cryptocurrencies if we tell people who want to learn more and get involved but do not have the required skills (at the moment), e.g. older people lacking even the basic computer skills to stay away. This elitist approach will not help spread the word and promote decentralization. The lesser people involved the higher the centralization. I think this is the equation.
Please also note that there are other issues which make physical mining more difficult. To name but a few, high electricity costs in some countries, import taxes, lack of space in an apartment, etc. All these issues are resolved with cloud mining. But the most important thing is to find a respectable vendor and as it is always the case in crypto world only spend what you can handle to lose.
Either you did not read my post in entirety or you did not understand it. Trust me when I say my stake in BTC is far larger than yours and I hope it succeeds. I have seen all kinds of scams and problems arise and these have been overcome.
I'm not saying only experts should mine. if that were the case only Satoshi and the devs would be mining right now as nobody would have started. I don't even have a job related to computers - I'm a physician. What I am saying is people should not be getting into mining without knowing the slightest bit about mining. Throwing money at cloud mining promotes the very centralization that you say would be the demise. You think the cloud mining companies have their hash spread over 46 pools?
Mining is just one aspect of BTC. There is no trust needed unlike banks and the current fiat system. The due diligence remains on the community. If we the community can't ask a minimal level of reading before jumping on mining then this effort is doomed. If you're mining you have internet access. Every bit of knowledge on this board is offered for free. All it costs is people's time. People who can't spend 1 hour to do some basic reading and understand that even a 10 year would understand should not be mining IMO.