Windows/floodgates of heaven
Here’s what it means
God releases overwhelming rain, provision, or blessing from above.
Why the Bible says it this way
An idiom is a familiar phrase whose meaning comes from the whole expression, not from reading each word by itself.
A helpful detail: The phrase uses ancient sky-opening language. The rain or provision described is real.