Putting money on a future unknown outcome _is_gambling.
Technical analysis can help you with the probabilities, like you said.
Probabilities is the key word.
It is still gambling.
I think it is essential for people to understand this.
( I don't know of one city of London traders who don't think this - without any insider knowledge.)