To cut the chit chat.
1. Volume of air entering the rainbow to increase time in contact with water...
physics lesson:
tiny particles (namely those important to asthma and allergy sufferers) travel very very fast through vacuum cleaners (dozens of km/h if I assume correctly). Doesn't leave much in the way of contact with water does it?
Think rock skimming on the river when you were a kid, quite abit bigger and not traveling as fast.
3. Static does attract dust. but dust isn't the only pollutant in the air.
Rainbows have hepa filters, key word filter. They still block up AND they still let some dust through, you can't just wash a filter nor do they last years...