I designed it to work that way because I assumed what you describe was developed for the traditional financial markets which opened and closed every day, and therefore didn't always have a continuous seam of trading between each candle. Perhaps my take on it is traditionally wrong.
I suppose the gaps are typically a lot larger when a market closes overnight, but that method is used on all charts in the financial world, regardless of timeframe. In a fast moving or illiquid market, there may be gaps even on 1-minute candles. By treating the first trade in that time period as the open of the candle it gives an accurate picture of the true range that traded for that candle.
For comparison, BitcoinWisdom offers both "CandleStick" and "CandleStickHLC". The former counts the first trade in the period as the open, and the latter uses the previous period's close.