That has positive effects too though. It allows modding communities to create their own tools instead of waiting for developers, for example the besiege one got started this way.
The C# reflection allows a mod manager to hook basically any function in the game, which is much more powerful than what you could do with blueprints in unreal even if the game supports modding.