You raise some very good points here. Thanks for writing this article - I think a lot of people need to read this. In my opinion the science part of data science is neglected far too often, as I outlined in this article: https://link.medium.com/W0Z2icczpsb