Surely other engines use it? I know godot supports it. Not to mention half the business software of the world (pre cloud) seemingly built with it. etc
I doubt they went away from VBA. While I do use C# any time I can, I can’t say the same thing for Excel. I do know there are ways to do interop, and it’s not great. Office file formats and interop have always been… awful.
Unreal, Unity’s primary competitor, doesn’t. Mainstream gamers seem to only know about the two. Anyway, it’s a meme. I use C# for exclusively boring corporate stuff, and will continue.