When a family has constraints that are referencing geometry instead of reference plains, and users are (for whatever reason) opening these from within a project, the user is warned that this may cause unreliable family's and presented with an option to remove those constraints.
However, in case of parametric build family's where these contstraints are bound to parameters (and thus will change the family as intended!) removing these constraints will definitely break the family.
There should be an explanation/warning for this as they way it is now formulated will encourage users to remove them as they are not aware about possible consequense in doing so.