This could indeed be the one size fits all, although I still think unused features should be removed entirely (maybe available as downloadable extra modules).
Removing the features completely would.. what, make the exe smaller? I don't see a real benefit there.
On the other hand, although some may be experienced bitcoiners, may have issues installing and verifying extra modules. Or the installer will need to be more complicated.
Moving the code out, making everything "pluginable" would also mean hella lot of work.
If you also keep in mind that Electrum works from same code on multiple different operating systems, you'd see that splitting electrum would be counterproductive (much more effort and no actual benefits).
Even asking for UI changes means "making requests" for an actually free program. So the developers may or may not consider it.
However, this is discussion. Electrum devs may not pay attention to what we write. If this kind of requests are to be made, one should write them into Electrum git:
https://github.com/spesmilo/electrum/issues