I don’t like this philosophy. Please don’t hide this property just because Roblox wants to try to optimize it away with solver improvements, the usefulness of this property will never be completely eliminated, and it’s scriptable post-release, so this property is here to stay.
Hiding this hurts everyone because this bars people from conveniently setting this property to a statically defined pole instance to be used for rig testing, or to be referenced later by script, and obscures that the property exists at all, requiring you check documentation just to stumble upon it. Not to mention, if the pole is ever accidentally unset it’s now much harder to visually see this for the sake of debugging. EndEffectorOffset is for sure an advanced user feature given you can set an attachment for the EndEffector, but I don’t agree for Pole. Overall, I’m finding this being hidden is annoying.