Earlier quoted context omitted.
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…
Java garbage collection is what's allowing those 100+ poorly optimize mods to be functional at the same time in the first place. 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?
Of course. Because they would fail loudly and would have to be fixed in order to run. Garbage collection is a crutch which lets broken things appear not broken.