That's a very good point.
I'd say that 90% of our IRC support is CSS issues and not JS related at all.
But I'm sure that's the case for all frameworks. Our awesome frameworks (MooTools, jQuery, YUI, etc…) make things so easy that it makes CSS hard in comparison ;)
Come to think of it, I don't think I've ever heard of anyone having issues because they didn't have the right modules loaded. I'm sure it's come up, but so rarely that I can't remember.
I think there are 2 major reasons for this:
1) New users just download the default build of "core" and never think about it again.
2) Long-time users have used the builder for a long time and have gotten used to it.
However, I think the jQuery devs would have to tread very carefully here. Implementing it as a new feature might cause some support issues simply because people aren't used to it. I'd recommend making the default download the normal full set of standard modules. Then provide a link for advanced users to go so a separate builder UI page or something.
Another route to go would be to only allow custom builds using a shell script once you download the full source from GitHub. Genuine n00bs aren't going to bother working that hard to confuse themselves and the nerdiest users wouldn't mind.
If you do want to do the whole dynamic-loading thing in a n00b-friendly way, I'd recommend including both versions in a single download. That way they can swap out the dynamic-loading version with the full version for debugging purposes.
The way YUI does their dynamic-loading is pretty interesting. I'm not sure that would really translate to the jQuery api however. Although, having the magical chainable jQuery object does give you the power to experiment with interesting things like promises.
I'm excited to see what you guys come up with. JS FTW!
I'd also highly recommend either using jsfiddle, jsbin or making a jQuery.com/shell or something to help users help each other debug (esp. css/fx issues). If they won't bother making a simple functional/breaking paste then they aren't really interested in getting supported imho.
— Thomas Aylott – SubtleGradient – MooTools – SlickJS