> because it is using the Boehm GC
For what reason? Mono has a pretty good precise GC since many years.
For what reason? Mono has a pretty good precise GC since many years.
Some of that sunk cost may be the above mentioned pointer issue and not enough current plans for a smarter FFI interface between C++ and C#.
Platform support is also still better with IL2CPP but .NET is catching up.