You (jeb) insist on adding useless animals and other assorted flavors of pocket lint along with freezing over entire old maps.
Modders are also just adding their own extra animals, mobs, tools, and random stuff to the game. Those of us who want to play Vanilla deserve new features, too. This is a horrible way to make your point.
If you feel the same way, simply don't update. No updating until a better system for mods is created.
And how exactly does this hurt Mojang, again? Oh no, you're not costing them bandwidth on the Cloud that holds the Minecraft files! Whatever shall they do with you NOT using their download servers.
Not a single bit of mojang's hard work should be considered if they cannot consider the hard work the modders do.
Apparently they've worked on the mod API some more... though it seems to me like the modders are doing just fine without it, considering that there are thousands of mods, some of which make massive changes to the game that might not even be possible, depending on how limited or expansive the official mod support is.
What it all boils down to, is this: What you're trying to do here is rally the troops... "Come men (and women)! Don't update! Protest! We'll sure show them!" But what you're forgetting is that there are millions of players... and I'd say 98 percent of them play without mods. 90% of them are completely casual players who interact very little with the community and don't even KNOW about modding.
You also forget that Modders do what they do with the full knowledge that it's going to break on the next update... They know it's not officially supported yet, and while that might be frustrating, they know that they're basically just taking the game apart in a way that was not intended (it used to really **** Notch off until he saw some of the really cool things people were doing with it), making some changes, and putting it back together.
Sure, some really cool things have been added to the game permanently.. ideas that started as mods, and then became official, such as pistons... but all of it was made with the knowledge that it wasn't an officially supported feature, and that their creations could potentially break between versions.