As far as timing the market, you are right, although there are what we call TA who do that for a living. They base everything on what they see and what algo they are going to used or using to "predict" where the market is going and then put money on that. That's why trading is being compared to gambling because of this unknown factors. Nevertheless, still up to us traders on what we know and what works for us.
If TA is easily to master and use well, the majority of market participants would succeed and get profit, while it seems most of us know a fact that the majority of the crowd are losers, not winners.
So it proves that TA is hard for mastering it, and it's super hard to use it well. There is another way, which is easier by focusing on fundamentals and your long term holding and investment. You won't have to feel too challenging and headache about doing your Technical analysis that is stressful with very high risk of making it inaccurately.
When things are related to your money especially in a volatile market, if you do wrong analysis then make your decision based on it, you will have very bad ending with possible very big losses.