Earlier quoted context omitted.
Why is it crazy? Any rewrite that would be as flexible wrt mods would be shaped similarly.
Java garbage collection gets out of control when cramming 100+ poorly optimized mods together. The bedrock edition is great in theory but the proper mod API never appeared. Regardless, people have accomplished some really impressive stuff with commands, but it is an exercise in pain. The other issue with bedrock is it is far from feature parity with java. If these two things were hit then java could be reasonably ret…
Games with robust modding will almost always feature a garbage collected language which is what's primarily used for the modding.
Consider this, if the mod interface was C/C++, do you think those poorly optimized mods could be trusted to also not leak memory?