Earlier quoted context omitted.
One annoying piece of Unity's CoreCLR plan is there is no plan to upgrade IL2CPP (Unity's AOT compiler) to use a better garbage collector. It will continue to use Boehm GC, which is so much worse for games.
Why wouldn't they use the GC that comes with the dotnet AOT runtime?
Capcom has their own fork of .NET for the Playstation, for example.
I don't know what kind of GC they implemented.