- the world doesn't owe you at least one morally correct choice. They can also just all be morally bad choices. (hello classical greek drama btw)
- morals depend on your point of view what correct behavior is and on the social group you want to be respected and accepted by.
- because of that, morals are subjective, made up, and can be whatever anyone wants.
So xyz being "morally correct" and saying that, is just that person's point of view, and if you have a different point of view, it's just a difference of opinion.
All the stuff that's LLM and the actual "serious" python libraries are implemented in C/C++ and only made accessible via python.
Which doesn't directly answer the question of what the maximum is, in those cases, but it should be obvious that C/C++ have some good ways to deal with memory.
You can still do "traditional" memory management in python, or "memory aware programming" like, e.g. not trying to read a file in one piece, but reading and processing line by line.
And using C from python is actually very easy and convenient with ctypes. https://docs.python.org/3/library/ctypes.html