For example, I want to disable the physics simulation of certain scenes in this way to improve performance
Set the rigidbody to “Is Kinematic” to disable physics interaction.
I also find it strange, especially when any other component has this property. isKinematic should be = enabled for consistency reasons.
IsKinematic doesn’t disable physics interactions, nor disables physics in the component. It just makes the Rigidbody static. All other rigidbodies can interact with a kinematic Rigidbody, all collisions, interactions and events are triggered, and it can even be physically moved by scripting (with MovePosition / MoveRotation).
Yes, I phrased that incorrectly. Also, unless a lot of objects are constantly interacting with each other, setting Rigidbodies to IsKinematic won’t increase performance in a meaningful way, if at all, and if they are not moving, they switch to being “Asleep” and are not included in physics calculations any more.