UE4 favors Blueprints over C++?

It generates C++ files, that’s what you get in Intermediate folders and that’s why you have to include yourheader.generated.h when the header contains UCLASS() objects.

Those C# applications don’t exist in the running built game / application.