And what is the problem with rain in the engine bay? Ever drive when it is raining? Your engine bay gets wet. Those big holes in your bumper are responsible for that. They let air in, as well as water.
And FWIW, when I wash my car, I also wash the engine bay. I don't power spray it, but I do soap it down, and rinse it off with low pressure spray. In all my years of washing my car this way, I have never had any issues.