New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
When people say Joomla is opinionated, this is what they mean. 
If they don't use state (which is the latest fad in Joomla, the previous fad was published), they can override it.
OR 
How about not assuming that every table in every extension uses state? And leave that decision to the **Developer**, contrary to popular belief, we do actually know how to code.