It looks like gambling because there is an element of speculation, buying at low prices and selling at high prices, but I think those who invest or trade in Bitcoin will not like it if someone says what is done as gambling because the connotation of gambling is often identified with things that are not good, so also in my opinion that Bitcoin trading and gambling have quite a big difference, gambling tends to depend on luck even though there are types of gambling that require analysis or skill, but trading will depend on skills so when the skills are higher the chances for profit will be higher, but unfortunately many traders do not have the skills to enter into trading and what he does will be the same as gambling, and if we are not traders who have enough skill, it is better to turn them into investors by saving them for the long term.
Bitcoin is far from gambling, all the elements you outlined are just not related to gambling but They both involve risk. Gambling is a game of pure luck and it doesn’t matter if you are knowledgeable about it or you have experience on gambling, your luck will always be your luck. For gambling, even if a game is between a strong side and a weaker side and you are certain that the better team will win, it may end up the other way round and the better side may lose the match. The level of uncertainty is too high. Same goes for bitcoin trading, we never know how the market price may move so profits and losses are always based on pure luck but in the case of bitcoin trading if you are knowledgeable about it you may reduce the level risk to improve your profits. Bitcoin investment is less riskier than the both because it doesn’t require anything spectacular all you have to do is purchase your bitcoin and store in secure wallet and whenever the price improves you can easily withdraw your profits.