Yes, you are right trading is always a better option when compared to mining because mining is very vast subject to learn, at the same time lot of time-consuming factors. So it is always good for the people who wants to trade altcoin or bitcoin.
Not just it will consume your time but it will consume a lot of things. First, money, you need to have a big capital as given by Farma. If you don't have enough money for starting your own mining rigs and place be ready also for the expenses because it will eat a lot of electricity except you are living on a country that does have cheap electricity.
Just be a broad minded here. If you are a good with techies and have funds but not good with trading, what will you do? Trading is not for everyone, same thing with minings. I think it depends on which things the person have interest. You can easily say trading is best but actually have poor result in trading, the difference between this is that mining gives more possibility to earn bitcoin, simply by joining the pool and have a shared on the blocks that were mined. Trading can give you more profit if you are good with it. The thing here is, where are you good at. Then go with it to earn Bitcoin.
We know the fact that trading is not truly for everyone but it can be learned. What if you are a techie person but you don't have something and doesn't have enough capital for making your own mining rig. But I agree with you, it's better to go where you are good at but you need to consider the expenses and your capital for it.