Email has grown without fragmentation, because interoperation is seen as a basic requirement by the users and operators.
Also strictly speakng MIME and other content layer things aren't part of, and didn't need changes to, SMTP. This is of practical importance because it means email server infrastructure doesn't need to know about email content format evolution, only end user email software does.