C# vs Lua

I see a lot of people using lua over C#. Is there any reason as to why the majority of people use lua?

Probably simpler for most people to use and setup. Or they already know Lua, so no point in them using C#.