You are right, indeed anyone can make a profit from trading as long as they have good skills and knowledge about trading and choosing to invest Bitcoin in the short term is highly discouraged because the price of Bitcoin is very volatile so this will be very unlikely to be able to generate profits in the short term, but it would be great if we continue to accumulate Bitcoin assets and hold them for a long time to be able to make a profit from holding these assets and we also have to keep planning before deciding to start in order to be able to run the investment properly, as you said it is very right we have to think about emergency funds so as not to interfere with the assets that we have invested when we suddenly need the funds
I know that with proper knowledge of trading, someone has some chances of making a profit from Bitcoin. However, what I know is that it can't always be profitable, and sometimes even those with proper knowledge also lose money. In fact, if we check some traders claiming to be good, and if we examine the profits they make over a year, many of the profits aren't even more than 10% of their capital. This is because, as they make profits, they also incur losses. In fact, some of them don't even make a profit over the years because they encounter big losses when they least expect them. However, since they continually add more money to their trading accounts, they may not feel much of losing as they due make some like profits sometimes.
To be honest, long-term investment is far better than trading because the risk of investing is less compared to trading. If someone can keep accumulating Bitcoin for, say, 15 years, they could potentially make a very reasonable amount of profit, which many traders may not achieve. Let's just imagine those early investors who kept accumulating Bitcoin over the last 10 or 8 years how much do we think they would have in their wallets by now?
There are several complexities in trading compared to investment. Now the difference is that as a trader you are expected to have vase knowledge about Bitcoin before you can make profit and as you said most times your knowledge doesn't help at all and they still lose at some point if not most time. On the other hand if an investor choses to invest instead of trade he only need little knowledge about investment and this does not require and in-depth knowledge of Bitcoin.
Another complexity is in the area of being physically present to monitor the price movement of Bitcoin and this is only involve in trading where at all point a trader needs to track the price of Bitcoin and physically monitor his trade, while in investment once the longevity of the investment is 6 months or decades or whatever horizon we chose we dont always monitor it and we can still be doing other things in life without always being physically present monitoring our investment.