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