It probably has to do with the fact that Mojang has been promising the mod api for.. well.. years?
They were going to hire (or did hire?) modders to help with the implementation, and we are still waiting.
Minecraft code is bloated, mods like foamfix, optifine, etc correct a lot of this, and...