General memory management is simply abysmal. How can you run out of memory with 256 GB available? It may be understandable to need 64GB for large projects, but it should never be more, since no step requires to simultaneously process more than 200 images in parallel (even at very high definition and counting the depth, points, and all related data, this is not 64GB).
There is nothing worse than launching a process and watching the RAM fill up endlessly until the software crashes. This should never happen. There are many programs that use all this RAM if it is available, but if it is not available, they also do very well! The ideal is always to be able to set a usable maximum. It's the same with the processor cores, it's interesting to be able to free up one or two to be able to continue working alongside. You can look at astrophotography processing software to see software that are good at managing resources. Siril and Astro Pixel Processor are very good examples.