8
MVC is what is being taught currently in school so ADR must be relatively new. We had extensive work in an MVC Java based environment last year and I expect it to be pushed further as I finish my degree. Doesn't mean schools can't be a little behind especially if the professors are not familiar with it either.
But in any manner. MVC, or whatever similar structure would be much better than the current structure.
As to modules... There really are significant changes that need to be made to them to take full advantage of 2.6. Things such as Smarty 3, Services Manager, Doctrine, Composer just to name a few...
So really, modules need to be better configured so they can be more easily updated to take advantage of what 2.6 has to offer.