En realidad, esto está algo relacionado con la pregunta que hice ayer acerca de por qué tanto un Stack como un Heap son necesarios en las aplicaciones que usamos hoy (y por qué no podemos simplemente usar un Heap en lugar de ambos, para tener un estándar singular para ir).
Sin embargo, muchas de las respuestas indicaron que una pila es insustituible debido al hecho de que es cientos (o miles) de veces más rápido que intentar asignar / hacer referencia al montón. Sé que hay un problema con la asignación dinámica de almacenamiento si eliminamos el montón, pero ¿no hay una forma de evitar esto, o tal vez, una forma de mejorar la pila para que pueda manejar la asignación dinámica de memoria?