I've noticed that since each factory is on its own surface, each with its own weather, that steam/smoke within each factory blows away in the wind in a random direction.
I'd suggest that the factory surface should either have no wind at all, or perhaps a very gentle, but very random in direction wind, so as to spread steam/smoke to cover the factory floor evenly.