I think trading is easier than that 5 ways to make money from cryptocurrency. Although it is difficult for beginners, but gradually beginners will become an expert trader. Making money through staking, yield farming is time dependent. The value of your assets may also decrease during the staking period. In this case, the amount of loss may be more than the profit.
We all agreed that trading is the best in term of earning reasonable money, however trading to become an expert is not an easy feat, it takes time and efforts to attain an expert status, unfortunately many newbies don't want to learn and acquire the necessary skills to become an expert, they have a mindset earning big profits within the shortest period of time with some little effort. Alternatively Staking to earn profit by locking a coin for stipulated period time however it is not as profitable as trading, while mining is capital intensive.