There are some issues with potion making -- if you don't put in all the ingredients at the same screen you can't make the potion ("that comes later" message). So make sure you get all of your ingredients before attempting the potion!
It is luck based, and that wouldn't be a problem if it really was a simulation. The real frustration probably lies with the fact that this is timed and has achievements based on that. It is entirely possible for someone to have to repeat a level just so they can get the time under par, which is kind of unreasonable to ask for, especially when the reason is not that the person is necessarily bad at the game.
Just refresh, thanks.