This is the worst fucking rng tho.
Fuck bouquet buffs seriously taking up almost all of the options I get when levelling up and fucking with whatever build I'm thinking of going for.
Or the bouquet altar appearing 3 seconds before the timer runs out multiple times in a run so by the end of the run you're only using a bouquet with like 2 flowers. I had that happen a couple times.
Most roguelite games have some way to mitigate the RNG a bit, like the ability to lock out a few things you don't want, or playing a certain character that forces the RNG in one way or another, or letting you unlock a reroll on the upgrade screen.
This game's got it the worst because you get no rerolls and there's so many options it COULD roll that you generally don't get anything you want, I had one run where I got lucky with the BE potion like 5 stages in a row and it literally never dropped a single explosive spell or bouquet upgrade relating to explosions, I was still whacking things with the bouquet by the time I reached the final boss, which IIRC I lost to.
Worst is how the game sometimes likes to push those random low-level spells on you, like the owl attack one, since you might get tempted to buy it just to finally get an attack, but if you buy it, that adds a whole heap of new upgrades to clog up your list in the future, so you just have to call it a bad run and try again.