Just like a single football game, where you are depending on the ability of pros to pass and catch well and the refs not to screw it up, in poker you are asking the dealer to put out cards in a beneficial way for yourself, so yes luck is the most important issue of the particular day. However if you are a professional gambler of any kind you must remember you aren't paid for a certain day's results or getting wins at every chance you can, you are paid for making proper decisions. The best poker players make good decisions over time, that is all they can ask. They hope the cards even out over time and then they beat the players that don't make good decisions, but nothing is guaranteed. This is why poker is a very subtle skill game, where in some forms and blinds it makes sense to bluff and play lots of hands, yet in others it makes sense to play rather tight and wait for a strong one to start. The best players make these adjustments quickly and realize close to the right balance of strategy just based on who and what exactly they are playing.
Tournaments are a different breed, for that reason the best players are always the guys that play well in ring games. Tournaments have many strategic facets that have little to do with ordinary skill. Ring games you just have to play the best strategy day after day, forgetting short term results in favor of making quality playing decisions. Any guy that survives playing 100-200 or higher is almost certainly more talented than even the best tournament guys, but then again many of those top tournament guys are precisely the successful players in the ring games, but not all.