My guess is that the need was for an output only for the listed 3-bit inputs. Other states come under the "don't care" category. All that is required in the 'design' process is to find a unique combination of bits on the input (the fewer the better) to generate each of those required outputs. There is more than one valid design. e.g., an alternative which won't conflict with any of the other decoding appears to be Y1=I1.and.I0
There would be plenty of applications where they'd want every input decoded to an output, so none of these shortcuts would be possible.
The EN signal looks like an ENABLE line.