The problem is that browsers don't deal with libraries. You can implement a module and a script loader system, but in the end of the day you will concatenate most scripts for faster download and initial page rendering.
The big problem is that we still have: IE6, IE7, IE8 and probably IE9 too They are too slow, they will not allow you to write nice modularized code.