IIRC an idea that has been thrown around on the dev forums was a chance that increases a little each time, to stop player from getting stuck because they can’t get a specific organelle. (the first time you have a 5% chance, yet the 50th time a 70% chance or something like that)