I started a new game on my new phone and I played level 33.
I ended up running out of moves just waiting for the last bottle to show up so I could pop it.
It wasn't just a couple but 9 or 10 moves until it showed up.
I think this is simply a bad design choice.
If there is another requirement for the bottle to show up it should be part of the ģoal for the level.
If there isn't, how could a "goal" not show up on a level for so many moves?
Either way, it's nonsensical.
If you think this might inspire a purchase of gold, I would have to say I personally would uninstall the game which I had enjoyed so much before paying to overcome such an inexplicable occurance.