Это позволяет упростить или оптимизировать менеджер памяти, так как разброс возможных размеров объектов в куче ограничен количеством типов в модуле, что может быть очень важным для ограниченных устройств. Также, можно разработать стратегию распределения, уменьшающей фрагментированность памяти по сравнению с кусками памяти произвольных размеров. Вообще, это ограничение является компромиссным по отношению к требованиям к программам для надёжных встраиваемых решений, предписывающих полный запрет использования динамической памяти.