Some deployments can be AOT compiled (ASP.NET, mobile), others (like WinForms, WPF) cannot. That makes it confusing and fickle since not all language features work with AOT.
Microsoft needs to choose for AOT Full Monty and leave the CLR behind.
The CLR is the reason most C# games are moddable.
The CLR is the reason most C# games are moddable.