I don't know why you are getting down voted, I don't necessarily agree with everything you said, but I thought It least it contributed to the discussion.
I'm a full time Unity dev, but have many years of Unreal experience, and we occasionally look at what Unreal is doing now. To be honest, I just don't want to code in Blueprints or go back to C++.
If I were building a multiplayer game, or a big open world game, then I might be convinced to give up C#, and go back to Unreal.
With regard to management of the engine, I think there have been some less than optimal decisions, (URP vs HDRP, Multplayer, DOTS) but its really a huge project I hate to criticize because I'm not sure I would have done anything differently.
"Coding" in Unity and UE4 simply isn't fun. UE4's C++ macro abomination is bad but I find that 90% of the value in amateur game development is in the art content. Since I'm not an artist, I've simply given up game dev as a hobby.
I'm a full time Unity dev, but have many years of Unreal experience, and we occasionally look at what Unreal is doing now. To be honest, I just don't want to code in Blueprints or go back to C++.
If I were building a multiplayer game, or a big open world game, then I might be convinced to give up C#, and go back to Unreal.
With regard to management of the engine, I think there have been some less than optimal decisions, (URP vs HDRP, Multplayer, DOTS) but its really a huge project I hate to criticize because I'm not sure I would have done anything differently.