Hi,
I see what you mean.
In fact, it's not that the product can be added an unlimited amount of time, but that the stock of the option is not linked to the stock of the main product. So the main product is added to the cart even if the option selected doesn't have enough stock. But in that case, the option itself is not added. This mechanism is ok when the "group options with product" setting is turned off.
But with that option activated, I think it makes sense to refuse the whole add to cart if some of the options can't be added to the cart.
We'll work on this for the next version of HikaShop as it's a bit complex to add.