… and that's exactly the intention behind use splitting out databrowse et al from contrib. databrowse hasn't received attention for a long time (and was probably added to core in haste in the first place). webdesign is an app that contains 1 template tag. markup is a library that provides support for 3 markup languages, ignoring lots of others, and adding a dependency on downstream libraries (some of which haven't got a great track record on fixing security problems).
So - given that we now live in a world where packaging "Just Works™", splitting up parts of Django's core into side projects is now a viable option.
Also - keep in mind that there is a middle ground -- we can split these projects out of the "django" repository, but still continue to maintain them as official Django projects. This is what we've done with localflavor. This allows us to put localflavor code into the hands of developers with domain expertise, while maintaining the official nature of localflavor additions.
Don't fear -- we're not going to chop out and abandon big ticket features of Django like auth or admin. The most we would do is move them into a separate repository for management purposes.
Yours,
Russ Magee %-)