So developers should get a lowest common denominator API, and be strictly forbidden to code outside of that?
Do you realize that this would make some of the worst applications possible?
"I'm sorry, project manager - we can't do that in our app because Android 2.1 doesn't support it, and FEDERAL REGULATIONS REQUIRE US TO CODE FOR 7 DIFFERENT MOBILE PLATFORMS."
Why doesn't the Blackberry CEO tell his company to make a better product that entices developers to create applications for it and people to buy it, rather than whining for government intervention to save his failing company that once owned mobile?