One aspect of scripting is being able to throw something together to create a correct solution to an immediate problem. If the proprietary software that you script around takes over 300 Gigs to lay out a CPU and delays are hugely expensive, then I don't want to waste time on optimisations to get around arbitrary limits.
It sounds analogous to wanting to move to X bit integers to save a little here and there.
If you are thinking of making limits then you might think of what limit say, 4 terabytes of Ram would impose on the smallest object and propose that.
Remember, 2020 means trials of 2 chip, 256 thread AMD servers with 500Gigs of ram. Now if I can get Python sub interpreters working on that! Bliss. 😊