Make MXDs not increase in size after saving

Have you ever noticed how MXDs get bigger and bigger every time you save? This is because they use Microsoft structured storage to save data, which essentially archives old, unused information instead of deleting it. The problem is acknowledged by this KB article:

Even Microsoft products haven't used structured storage since the mid-2000s, so maybe it's time to migrate MXDs over to something more modern like XML. I think it would save a lot of ArcGIS users a lot of time and hassle to not have to re-save bloated map documents all the time.