Mojang already announced that "deep modding" won’t be supported. They’ll extend the stuff current resource packs can do, but they want to avoid modders replacing or extending any game mechanics directly.
For example, modifying the rendering pipeline will be impossible.
What modders expect: Minecraft as a whole engine, similar to the API Unity presents to developers.
What Mojang is willing to deliver: A modding API that’s glorified command blocks.