That is more an issue with the current implementation than anything else, there are other managed languages with much better AOT compilation support for WebAssembly.
I'm mostly concerned by download size. That might remain relatively large even if AOT compiled, because GC and runtime still need to be shipped with the application.