Internal library - это наборы классов, предоставленные вендором языка программирвоания. В нашем случае Sun/Oracle предоставляют нам набор классов с JDK и Google SDK
External library - это набор классов, взятый из мнешнего ресурса. Следовательно не вы, не вендор языка не владеете этими классами.
Зачастую внешняя библиотека создана для одного логического действия
Плюсы:
сокращение времени разработки не стендартных решений
находим решения к которым сами не пришли
создаем порядок в проекте
Минусы:
Автор EL не отвечает за качество
Сам спросил -- сам ответил, правильно!