I wrote here in a different thread that I actually consider craps to be a game of skill. And that skill is influencing the dice. Of course, few have that skill, and fewer still have a skill that is "good enough" to be worth your money in the form of a bet. But it is a game of skill.
Now, I also consider video poker to be a game of skill, but craps does not have a "random number generator" to get in the way of the shooter's skill. What happens to the dice is decided by the skill of the shooter, and that includes avoiding the pyramids or how the dice react with the pyramids.
In video poker you can be an expert in strategy, but the impact of your strategy ends as soon as you push the draw button and the RNG pulls the replacement cards.
In craps, the roll of the dice is solely dependent on how the shooter throws them.