The reason for this is purely technical. When we perform a check we look for any hotel with availability in the dates and location searched. During the initial search, we still do not know which rooms are available or their nightly rate. We only know what the minimum rate is.
Once you expand a hotel to see the list of available rooms, only then do we get the full range of prices for that hotel.