I indeed don't know about Java, but with C# there are a lot of limitations if you want AOT compilation and you still get the bloated binary and limited performance.

I also, personally, never seen a single project written in either Java or C# that distributes aot binaries.

You mean bloated as Go, the superior language?

The limited performance of game engines like the one used by Capcom for Devil May Cry on the Playstation 5?

Java binaries deployed in embedded systems by PTC and Aicas are AOT compiled.

[deleted]