This only applies to X86 and only in this phase, so it’s a temp limit (at the moment it is around 50Mb). Next phase is to use this as a sliding window so then the limit will likely be filesystem (i.e. FAT16 / FAT 32 etc. as you have now anyway). So this is not release phase at all. Arm 32 and 64 are completely different (i.e. an ARM 32 bit system memory map can handle 1Tb and 64 256 Tb files).
So a journey not a destination, moving to sliding window removes the limits, or more accurately pushes the limit to physical capabilities of the hardware itself, discounting resource addressable memory.