Good points here, but what about a different approach... in some CMS I've seen some modules "approved by core developers" (or having a "cigar" like in Typo3... also PHPBB has some kind of quality controlling & approve system for modules)
I'm not any developer or coder, but from quality point of view I believe this kind of approach would be more than fine for Ubercart. My respect for all developers, but I believe it's important to categorize modules more clearly from the shop owners & shop developer point of view.
I believe this kind of approach will more clearly help to separate development level modules from the production ready ones. There's of course some additional time needed from core developers if following this kind of approach, but maybe it is worth the trouble?
My 2 centimos from Sunny Spain...

