In many of the cases, a particular feature is related to different parts of the document model and keeping it in the document is not a suitable solution as it could lead to producing invalid documents containing broken relations.
The conditional formatting often depends on the theme of the document and preserving it with a wrong theme name, for example, would make the document invalid and may result in a crash when trying to open it.
Hope this makes things clear.
Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer
and share your thoughts.