What if I told you that a Unity source code license is a mere $5,000, and Unreal is source available for free? Does this change anything for you?
I understand their value for a studio in that I don't have to roll my own engine, but I wouldn't claim that's a good thing for the industry. Not if those are not open standards where I can swap components a la IBM PC, web standards, etc