>as an outsized interest in mid-level software engineers wanting to be data scientists, mostly because the career development prospects at that stage are grim
What are you basing this on? Senior software engineer jobs are a lot easier to come by than data scientist jobs and from what I've seen, pay better than the average data scientist job as well.