To make things clear, When the player plays against the house, like in slot machines, the game is considered a chance game. When a player competes against other players, though, it is considered a skill game. A player can tell if a game is skill-based if it combines statistics or math skills or techniques.
Well said. As someone who has played both skill and luck based game, I agree with your take. But between the two, I prefer playing skill based games instead because I already have an idea of what I would be expecting rather than just leave everything up for luck to decide my fate. With skill, I know when I should blame myself for losses as opposed to being lucky.