I agree that there should be no "enterprise" product. The capability to produce useful distributable applications should be built into Mathematica.
I recommended this to Wolfram several years ago. I am sure I am not the only one. At that time I was using Mathematica to analyze defectivity for cause in a semiconductor process. The analyses were distributed throughout the engineering organization. I was having to spend time running these analyses on each new set of data.
I recommended that a future version have the capability of producing a distributable stand-alone application that could read data files, make computations, and deliver results. I pointed out that to assume this would reduce license sales would be naive. What would really happen in an engineering environment would be this: As soon as someone began distributing such useful applications, the engineers receiving them would want the capability of making their own. It would trigger an expansion of Mathematica use throughout the organization. Unfortunately, reserving this capability to a much more costly enterprise tool will probably defeat the purpose.
This is by no means the first time I have advocated WRI for better service to the engineering disciplines. And I see some hope now, especially in areas like control theory, where they seem to be trying. But that other tool -- in my opinion a much inferior tool -- has made such early inroads that it dominates the engineering market.