Yes in an application like yours the best thing to do would just take an air compressor and try to make sure you don't have any large amounts of dust sitting in one place where a little bit of moisture or humidity would make it form a clump. I get to the point or I just wipe down what I can physically see on top and reach and then dry with compressed air. I've never had a desire to take anything that distributes water and a large capacity and put it on an engine bay though I have used a miniature steamer a timer too to get thick oil or transmission droplets off .I live with the dust under the hood. In New Mexico I would have to clean it every week or two.
I feel the dust is less harmful than a water bath 20-30 times a year.