You make great observations in various posts in this thread.
Capability is a little twisted in the current implementation because of the limitations in the way it must be used in the UI for Device Selection in the SmartApp Preferences “input()” section.
It’s no rush, but I would appreciate feedback on my discussion of this in the following Topic: