In reply to Justin Tadlock.

So I was thinking about this today. There are plenty of theme frameworks and developers that use them. Why can't there be the same type of effort involved with plugin frameworks? Church Content AudioTheme, and others are the plugin frameworks. They just need developers to be aware of them and use them instead of baking those features into the theme. I think the reality of the situation is that developers won't stick to using one, two, or three plugins that handle a set of features for themes. Instead, I can see developers creating more and more of these plugin frameworks and now, we all end up in a similar but different rabbit hole.