WTH isn't there conditional selectors

It would be awesome if we could have selectors be visible based on other variables such as a Select selector. An example would be in the light turn on service which has multiple color and brightness options. With a conditional selector the user could first specify the method they wish to use which would then reveal the appropriate selector. This would greatly reduce the amount of selectors shown and provide better user understanding on which options are mutually exclusive.