Since Pro/Program has not been updated since a long long time and it's too verbose to edit, I would suggest that PTC tries to implement something that is already present in some other CAD packages:
Conditional Components (or selectable compoents)
Conditoinal Features would be a feature associated with a boolean parameter.
If the parameter is false, the features is supressed. If the parameter is true, the features is resumed.
This can already be done using Pro/Program, but it's tedious to edit a Part or Assembly to include conditional features or conditional components.
Worst yet, not all CAD users understand "programming" to be able to Edit Pro/Programs.
But most users can easily select a feature, right mouse click, select a menu that might say "Make Conditional Feature", and in a pop-up window select a boolean parameter to associate with the feature. (or component). Adding the option to "Remove Conditional Feature" to make it a regular feature again. Under the hood, Creo could automatically edit the "Pro/Program" if needed be.
Then it could be a lot easier to visually see which features or components are automated or dependent of parameters, since the model tree would include a glyph or a different background color to identify the conditional features or components.