Sweeping does not necessarily clean the floor but move the dirt around, which sometimes might scratch the floor. The dust becomes airborne by sweeping hard. Vacuuming sucks up the dirt leaving no chance for that dust to come to the air.