My daily work drive is 120+ miles round trip so I find the foam cannon is perfect for a 3-5 day build up of dust dirt bugs ect. Thats with a sealant and consistent spray wax/sacrificial layer upkeep to keep things from sticking.
I DON"T pre-rinse normally either. Just foam, rinse, dry/detail...