Not everyone agrees with you. Those more aware don’t.
And just to repeat my set of suggestions so you have them in front of you:
Without stability from release to release, meaning that I can open my projects from older version in newer version of engine, that I can compile my old code base in newer version of engine without any serious problems, without me opening newly released editor and looking for commands which I knew where they are in older versions but now they are not there, without me being able to open previously (last evening) saved file without crash ,without all those things UE4 at the stage it is is more like a toy and not like tool.