Blender isn't competing with those programs, because those are a different type of software. Those are renderers, not 3D production suites. And two of the renderers you listed can be natively used in Blender in place of its own renderer.
Blender is competing against Maya, not Renderman.