Yea, it sucks when this happens. It’s the age old question of normalized random systems versus nearly random systems. I’m kinda making up terms here but what I mean is. The difference between having a system with a check to make sure a bad roll doesn’t happen repeatedly or not.
We have gotten feedback like this on our crafting system too. To the point that I’ve gone back to check the algorithm several times to make absolutely sure it’s actually working as intended. (It is working as expected.)
Currently we don’t do anything to balance out the random artificially. It’s possible that we should be but as it stands, it is technically possible for any specific base item to just never appear by pure chance.
In general, we aren’t really happy with the state of the gambler. It was created in its current form as a bit of a stop gap for target farming. It’s not perfect by any means. We do have plans to improve the overall experience of item acquisition and build crafting. Sometimes these plans take a long time to be realized though so it will happen in stages over the course of several patches.