The problem is, I’m sorry to say with Blender only that will never happen, for the reasons I stated in my post. Blender is a community project and while it has some production experience under it’s belt it’s far from the production experience that other software in this already niche market have. Ofcourse the BF will always throw out the qualifier that they aren’t trying to compete with commercial packages but that to me is just an excuse to not have to be held to the standards of production level software.
On top of that, while we have amazing work coming out of the community the level of actual professional production experience is still low in comparison to other software.
Cycles can only benefit from being ported to other packages, and maybe it can find it’s niche in an already crowded market. Right now folks think it’s amazing only because it is better than what was there before for the most part in-terms of OSS renderers and it’s already integrated into a package they have and can freely download. But there are thing Cycles can learn from other packages that can benefit Blender in the long run as well. Right now Blender’s hair, fluids, particles, etc. are fairly rudimentary at best. Let’s see what happens when you render something more complex from Maya, Houdini, Softimage, or Max. Does that break the renderer? If so let’s address that issue and maybe raise Blender itself to that level as well. Speed and resources are still issues. How can Cycles address that in a movie where you are rendering hundreds or thousands or elements (from foliage to an attacking army, with smoke and effects to boot). A lot of effects studios are now starting to do more “in-camera” work, can Cycles handle that kind data and scale well? These are things we aren’t going to find out from Blender alone because Blender doesn’t have the capability or functionality at this point.
Hamstringing Cycles because people want improvements to Blender is short thinking, not long term thinking. The added benefits to Blender are nebulous at most and as we have seen Cycles has been steadily adding features and fixes while Blender itself has remained stagnant in significant areas. There is a better chance that Cycles could become a world class renderer than Blender becoming a world class DCC app. Sorry if that sounds harsh but so far I’ve seen nothing indicating I’m wrong.