Why Clean the Engine Bay?

Engine bay cleaning is not as common for the average consumer. We see this as more of a show car service. But perhaps we shouldn't? 

By cleaning the engine bay, we get rid of the salt build up that can happen in the bay as well as road dirt and debris. Long term, this can help fight against rust forming.