I vote that this not be considered a bug, but a feature (Works As Intended). This gives us more ways to change the value of a comparator besides the signal strength of the side inputs and the items in the container behind it.
I'm using it to quickly change values in a binary-to-analog/hexadecimal encoder. For example, a container which usually provides signal strength 7 can be switched to signal strength 15 by powering the block, adding 8 to the output. The block can be powered in a smaller space than modifying the comparator from the side, and much more easily than trying to change the items in the container.
I vote that this not be considered a bug, but a feature (Works As Intended). This gives us more ways to change the value of a comparator besides the signal strength of the side inputs and the items in the container behind it.
I'm using it to quickly change values in a binary-to-analog/hexadecimal encoder. For example, a container which usually provides signal strength 7 can be switched to signal strength 15 by powering the block, adding 8 to the output. The block can be powered in a smaller space than modifying the comparator from the side, and much more easily than trying to change the items in the container.