Cloud mining was profitable back 6 or 7 years ago but now I don't think so, the halving is the big factor why it's not profitable, you are right on telling people it's many advantages but still, the disadvantages outweigh the advantages, buying Bitcoin at when there is a dip is more profitable than buying a plan on cloud mining.
Cloud mining may be profitable if you expect the markets to go up. The prices are relatively close to what you can mine during that period, so if the prices jump you can yield profit.