Random level design VS Static is dependant on two things, how you develop the game and what you are trying to acheive.
A more visual person would have an easier time making a Static and add things to it. Someone who wants simplicity and manually edited difficulty would also do these things.
Having a random world means that you expect replayability. Sure a static world would have replayability, but that isn't the focus of many those games (and static games usually have easter eggs, sidequests and secrets to unlock too) Random worlds also require troubleshooting, tons of code, and more effort than just placing objects.
For a puzzle game like yours, replayability is key; however, while playing the game there were some maps you couldn't possibly finish 100%. I also went in blind and had no clue what I was doing, which for a simple puzzle game says a lot. (Had to read instructions, mechanics are weird)