I have similar concerns with the idea of Flexible modeling.
Here is were I see it as an issue, but PTC sees it as a benefit.
Let's face it. We all have lazy users who don't care to comform to standards or good practices. All these users want to do is get from point A to C and it does not matter if they skip B in the process.
When you have a project due date coming and you are needing to make some changes to the design, the lazy person would do what ever it takes to just get it done. They don't care what breaks in the process but eventually someone is going to have to deal with it. So I see two potential cases were Flexible modeling can be used in a bad way.
1. Due date is almost here but some last minute changes are needed. The user takes advantage of Flexible modeling to quickly move, push and pull things to were they need to be with little though on how it affects other features or downstream operations.
2. The user is having some issues with making a change and rather than thinking it through and using good sound modeling practices, they use Flexible Modeling to get it down quick and dirty. Chances are the issues they ran into were based on their habit of not caring about what they do and how they do it, but now we empower them with a tool that makes this bad habit easier for them.
I understand that Flexible Modeling has some advantages in certain areas that make sense as described by others, but I see it as something that can cause more harm than good. Companies must be very clear on when it should be used and when it should not. Some of the examples by PTC on using Flexible Modeling give me chills. This will come back to haunt you later.
Does anyone know if PTC has guidelines on using Flexible Modeling?
I am not yet sold on the idea.
"Too many people walk around like Clark Kent, because they don't realize they can Fly like Superman"
I believe have access to all the functionality and features your software offers is important. As long as the end users are trained on how to use the tools correctly and follow some best practices, you should be fine.
Flexible Modeling is something you must pay for to get. If you feel you need this technology, just make sure you take the time to set some best practices for your users. The power it provides can be good and bad like many things in Creo. Educating your users is the important thing.
"Too many people walk around like Clark Kent, because they don't realize they can Fly like Superman"
Yes, Flex modeling is a Pandora's box, and no, changes are quite tracable in the model tree.
Coming from (back to) Pro/E from UG NX, one can do a whole lot more damage when they are allowed to. It is the user community that must keep the designers in line. At some point, someone will pay the price for sloppy modeling. It is the nature of the beast. This is just one more hammer in the toolbox.