An MMU also mitigates the problem of fragmentation of memory.
While this article concentrates on modern MMUs, commonly based on pages, early systems used a similar concept for base-limit addressing that further developed into segmentation.