A half-decent software engineer can easily and quickly produce a lot of data products.
If you divide the responsibilities of a data scientist into two broad categories:
* Can I get the answer I need/build the product I need?
* What is the question I should be answering? What do I need to build?
Software engineers tend to do quite well at the former, but are not necessarily guaranteed to be successful at the latter.