I agree. If the odds are set, and don’t change no matter the skill of the players, that is gambling.
You may be able to skirt the law by giving away merchandise instead of cash, but that doesn’t change the underlying algorithm.
That being said, I’m not against gambling, as long one is old...