What you’re suggesting is not a [FEATURE REQUEST]. How can you ever expect anyone to accept an idea which throws hard work (the entire BP system) to the garbage can?
Assuming everyone who was ever interested in using the Unreal tools/engine has at least an average IQ, I find it hard to understand how can people come up with such ideas, to replace something which does its job perfectly fine with something else. How about developing C# in parallel with BP?
BPs have been / are / always will be easier AND (not <and/or> or <or>, but <AND>) faster to use than C++. BP compile/package times are significantly lower than C++ times. That’s what they were designed for and they do their job exactly as intended.
C# would, objectively, be a great addition, but how about providing at least 1 objective argument for which the only solution to add C# is to remove BP? (that’s what the word “replace” means). I’m not interested in following this thread unless you provide such an argument and I’m certain most people will feel the same.