дык сторонняя либа - это ВСЕГДА чужой унаследованный код
У сторонних либ, как правило, есть серьезное преимущество: как правило, они опробованы гораздо большим количеством людей. И написаны, опять же, намного понятнее. Чем код, который развивался в одной конторе в течении 10 лет небольшим количеством людей.
По крайней мере по опыту использования библиотек типа Qt, ACE, POCO у меня такое впечатление сложилось.
Внутренний код, который был бы написан хорошо, тщательно оттестирован в разных ситуациях, даже еще и с комментариями — это дорого очень. Не всем по карману :(