I am running into this problem with Components. I've been using formZ for 20 years and the Symbol system was always reliable. Files with placed symbols were compact. The Symbol Library file could be opened, edited and the changes would be reflected in all instances of the symbol anywhere it was placed.
Now, with the Component system, every placed Component becomes embedded, increasing the file size. What was a 3 MB file in FormZ 6.5 has become a 202 MB file in FormZ 8.5. Changing a layer a Component is on brings a dialog about changing the original Component. It shouldn't matter to the original what layer a Component is on in a scene and the Components bring their layer info with them and add it to the list of layers in the scene.
Other serious problems are happening when I edit a Component in the original library and the edit is not duplicated in the embedded Component, so the change doesn't show up in the renderings.
The purpose of embedded Components is to make the file portable so the original library is not necessary for someone else to work on it in a different location.
I have no need for portability of my FormZ files. I don't want embedded Components in my scenes. I do have a need for more compact file sizes and bulletproof synchrony with the original. Component Library.