It would be helpful if the Shrink command under Structure Diagram would only shrink the members with released ends. This would make the diagrams look more like a design drawing and would make it easier to check that you have released the right member ends.
Thank you for posting this idea. You are right in that the Shrink option will contract all entities when set. If this option was to be redesigned, then perhaps it would make sense to identify the objects that this would apply to. e.g.
1) All beam ends
2) Beam ends with releases
3) Beam ends with offsets
4) Physical Member ends
5) Plates
6) Parametric models (surfaces)
Would other conditions make sense?