Adding objects to my prefab

Please excuse me if this has been asked before, if so, please direct me to the nearest relevant thread.

I’m having problems with the prefab workflow:
After I create a prefab from an fbx model and I re-export the model with a new object added to its hierarchy, the newly added object doesn’t appear in the prefab.

To illustrate my problem, please check out this screencast :

Drag and drop again “test” to “new prefab” in “Project”

Yes, that would update the geometry in the prefab.
But that also deletes any components I have added to the prefab.
So you’d have to rebuild the prefab’s functionality every time you add an object to your model…

Yes, imho prefab need create only if the model will not change in the future. Until that , use the model, but not Prefab.

OUCH
That conflicts very hard with the promise of automatic import of assets.

Quote from the unity website :

Agreed. I always supposed I was either missing something or doing it wrong when working with prefabs and have to admit I took it for granted.

The prefabs have great potential and small details like losing components when updating the model, make them hard to work with. I have over HALF a THOUSAND unique objects in a 3K objects scene (yes that is a lot). Now, as you can guess, that means I have quite a few objects repeating themselves, so logically I want prefabs!

That automatically forces me to have my components and scripts outside of my prefabs. I do update the geometry and I do need prefabs.

Why not just add a “simple” options when you update the geometry to keep components on the prefab?
(When updating prefab Mesh name == old Mesh name Mesh != old Mesh Components on Prefab then [Ask if you want to keep the components])

Now, I know it’s never that simple to implement new functionality however I do believe that will increase tremendously the productivity of the workflow.

Thanks for your explanation, it seems that I’m not crazy in expecting this to work.
I heard some things at Unite10 that suggest this has Unity’s attention.
I’m going to file a bug report on this.