Нужен конечно...
Если не будет динамического компоновщика то ничего не будет, не будет системы как таковой, а наифг тогда система если нет разделяемых библиотек? Она же для того и нужна чтобы ресурсы делить....
А все проблемы, который указывает коллега решаются, это уже совсем другой вопрос, как они решаются...