It would be very cool to see an Enterprise with the full 4Mb. I still need to get my Enterprise motherboard working and wired up with a keyboard, maybe a project for after that...
It can be done, I have filled every single segment with Ram/Rom with the aid of the SymbiFace3 board. Amazingly, the system behaves the same as on a 128KB model, total stability.
.....But, there's no Enterprise-specific (i.e. EXOS) software that needs more than 512KB, is there?
Any there many (or any) EXOS programs that need more than 128KB?
On classic times coders took the 128KB Enterprise as an standard, and a lot of them didn't follow the official recommendations when programming. Then you find how some old programs take all available memory for its task(even on an 1MB or more, on an expanded EP) and don't release it at exit.... This is not a problem if you switch ON/OFF every time you run a program, but the Enterprise was created as a multi-session computer, even there are some tasks that can be stopped while doing others.
Other programs take the Ram without asking EXOS or use forbidden memory zones, making the system crash when the control is returned.
It has been only on actual times(quite some years now...) that Zozo has impulsed a standardization on programming, returning to the old official rules, what, added to his modified/fixed EXOS Roms, has brought us a more usable and enjoyable computer.
The previous chaos explains why there are only a few programs that can really benefit from more memory. But don't forget EXOS as the main beneficiary of more memory, because a lot of extensions can be loaded on Ram, better and bigger Ram Disks can be created, Roms can be emulated, etc.