Because you are inputting an HSI image. Theimshow documentation clearly states that it works with greyscale, binary, and RGB images:"Input image, specified as a grayscale, RGB, or binary image." or with indexed images:"Indexed image, specified as a 2-D array of real numeric values". I don't see HSI mentioned anywhere on that page. If you provide incorrect inputs it is not specified whatimshow will display.
Best Answer