Various variables can be adjusted on screen.
Is it inefficient and more resource heavy than a large texture with a bunch of raindrops on it? Maybe, but why not render and tick every single raindrop? Boy I wish Scratch could do stuff with the GPU