As a software designer, I would like to be able to disable and enable user-interface controls in order to deliver a user experience that will not allow a user to activate/deactive conflicting input_boolean controls or have access to other input_* controls when those types of controls should be visible, but not enabled.
As a simple example, here is a use case from a sprinkler controller.
When a user turns on input_boolean.irr_suspend, the intention is that the system will not allow the activation of irrigation device. To insure that a user is not able to run an irrigation device, input_boolean.irr_valve1 and input_boolean.irr_valve2 should be disabled when input_boolean.irr_suspend is set to on. Conversely, when input_boolean.irr_suspend is set to off, the to valve input_boolean controls should become enabled.
Similar use cases can be imagined for input_text and input_number controls where some user or system action would want to disable those types of controls to prevent a user from changing their values.
Vote for this one if this capability would be useful to your home automation.