cloud mining is not that good. if anything is profitable but usually it won't last long. more difficult mining may be the solution but the calculations for the assets mined and the expenses will be difficult as miners usually hold their assets long enough to get better value.
Instead of mining, which requires many resources, I think staking is more profitable because you only sacrifice your coins, especially now that there is a defi pool hype that promises to return a very high APR.