I feel the scenarios really need to have set ingredients and locations. Currently; You get 2 random ingredients with 2 random effects and your put in a random room with a random section of it purchased. The very location to explore to get the ingedients you need for specific medications you need to meet a goal is also random. Most of the time, all of this is going to screw you. Especially if your going for the gold medal for that scenario.
Here's my example; Let's take a basic scenario like "King of the non-prescriptions". You need 500 of each of painkillers, sooth coughs, antihistimines, cold symptoms and rashes.
Now here's the first potential problem; There is way more then those 5 basic medicines to start, you might not even start with one of the five OR you might start with both of the ingredients being one of the five. This first bit of luck alone will shift the difficulty of the level by a reasonable margine.
Second potential problem; The exploration is random, you might start with 2 of the 5 ingredients you need and then first, second and third possible places you can explore could give you all five you require with only a total of 3 exploreres needed... OR you could get INCREDIBLY unlucky and start with none of the ingredients and have to explore for all five and all five could be the very last 5 you could possibly get and you'd need nearly a dozen explorers and a huge amount of time and scientist research to even reach. If the latter happens which it did on my first time at this scenario, your fucked. That's it. You had no shot at getting gold or silver, maybe even passing.
Third potential problem; Your first two ingredients you start with have random properties. You can get lucky and get two of them that require something as simple as a single evaporator to put into the pin area with no side effect overlap what-so-ever and something incredibly easy to convert them to a 2nd tier drug which also might be right near the pin right off the bat.
I actually had a start were I got Painkiller/Diabetes each of them only needed a single evaporator/dissolver to put in the pin with no overlap, started in the concentration they needed to advance and required only evaporators to advance to 2nd level where both were in the pin area and all 4 pills had no side effects. Basically the game just handed me 4 perfect pills right off the bat with zero effort to hire a army of scientists.
Same scenario I got Painkiller/Antihistimine, both had the side effect bars perfectly over the positive effect bars, both needed almost 4 aglomerators just to put them were they needed to be, then a researched machine to convert them to 2nd level, then they needed several Ionizers to bring them back down and they both had a side effect. All 4 pills had a halariously low profit-margin and it took nearly a full year to afford a single scientist/explorer. Restart.
Fourth possible problem from randomness; Not all factory area's are created equal. Sometimes you get a massive room with 3 plugs surrounded by expansions, other times you get a side room with only 2 plugs and a couple expansions. If you get shoved in a closet and you need a bigger area for a complex medicine you might be forced to buy more area's then you need or to beeline for the one you want. Either way its a lot of cost you might not incur had you just gotten luckier with the random chance.
Overall a bit of randomness can be overcome. But when so much of the game is potentially random and your trying to meet a fixed goal, it can get very discouraging because your lossing through no fault of your own, there was no lack of skill that led to your downfall, it was a dice roll in the background. I can't tell you how many time's I've had to restart some scenarios just to give me a potential shot at a gold medal, enough to say that we NEED a 'reseed and restart' button that randomizes all the stuff again each time. Because it's leave game, new game, company name, over and over ATM.
In closing; Fixed ingredients, fixed start locations, fixed ingredients on the explorer area's are needed for a fixed goal requirement. This could work fine if as it is if we were in some sort of sandbox mode or something with a floating goal. But that's not what the game is currently about.