Microsoft Office has many features. Each feature must be reflected in the file format somehow.
(I wonder what the specification-pages-to-man-years ratio is...)