I get the feeling at many companies now, there are fewer truly interesting technical problems than there are engineers enthusiastic or desperate to exercise their hard-won CS knowledge. Most real-world work of commercial value requires skill of course, and experience, but is not especially algorithmic. I think the surge of interest in DS is that here people see an opportunity to do something mathematical day-to-day (but 10% or less of DS is the "sexy" stuff).