Когда в системе есть куча - вопросы тестирования сколько нибудь сложного кода десятикратно умножаются. Чаще всего в ответственных приложениях это кончается выделением под кучу заведомо бОльших ресурсов чем может понадобиться при статической линковке максимально возможного количества запросов. Просто с кучей рисовать софт проще и приятнее.