It is definitely not gambling because you buy something and you own coins so it is in your hands to sell it or not because gambling is just to bet on something.
Bitcoin itself is not gambling, but different people using bitcoin for different purposes, some people use it as fiat for fulfilling and using bitcoin as fiat for buying different things, while some people using bitcoin for trading and investment, while some people also use bitcoin for gambling, and i think bitcoin make it very easy for the gambling to play gambling while setting in their houses and use online gambling casino for gambling.