As a data scientist I can testify that it's really two jobs -- 80% or more data engineering and 20% or less analysis. When the enterprise is small it's reasonable to want people who do both. Once it's big enough, though, specialization makes more sense -- you don't need all your data engineers to know how to draw conclusions from the data.
Moreover the people analyzing it don't need to be data scientists -- they can as easily be statisticians, economists, geneticists, etc.