The difference between them is that one provides an essential function to our economy, and the other is just a sports book. Hell, even the stock market has a definition of "professional investor" that means certain consumer protection rules don't apply to you because you should know better.
While you are right that there is no DFS analogy to 'playing the player,' advanced DFS players build complex models, hedge their bets, and write (or hire people to write) scripts that update their bets as their beliefs about that day's games changes. Different kinds of skills than poker, but not less skill.
However, I think what he meant is that poker allows for more skill--it's a deeper game. I agree with that sentiment. Poker includes all of the things you mentioned, and more:
* Building complex models about the other player's strategy * Hedging bets in the form of pot-control, post-oak betting, bluff/fold situations * Scripting, of course. There's tons of scripting & mathematical work that can be done in both.
Then you've got bet sizing, psychology, bankroll management (in both), incomplete information, and the list goes on and on for some time.
Any given poker decision might weigh a thousand factors or more, in real-time, and that often happens several times per hand.
However, based on my anecdotal evidence of being a fantasy football player (but not DFS, admittedly) and having formerly spent lots of time in online poker rooms, poker involves more skill than DFS. In poker you "play the player, not the hand." But in DFS, there is no equivalent. So I would argue poker, a game classified as gambling, involves more skill than DFS.
--
There is also this article about games of skill. While not completely related, I find it interesting that casinos are trying to find games that people think they are more skilled at than the average joe, and can therefore think they can win. http://www.npr.org/2015/04/29/403094845/casinos-switch-out-s...