Usually, yes. Whatever condition the paint is in when it's coated is the condition that gets sealed in, so applying a coating over swirls and scratches preserves them for as long as the coating lasts. How much correction a car needs depends on what's actually in the clearcoat, which we check with a depth gauge and multi-check lighting.