Funny enough, the automation/optimization/scripting/algorithm aspects of DFS are a big part of what makes it interesting to me. I have domain knowledge about sports, so DFS is a better testbed for me to learn and explore these areas than, say, automated stock trading.
It's a great place to practice linear algebra, machine learning, forecasting and projection models, web scrapping, data cleaning/normalization, and API wrangling. And all without needing a brokerage account, minimum account balance, or transaction fees!