I am thinking your way may be better as clipping seams to affect how the strokes are applied to the clipped region vs the base object. If both have a 3 point stroke, they don't seam to match. I don't have illustrator running at the moment to verify, But I believe your method allows the two object to act as one, giving it a proper stroke around the object.
Correct me if I am wrong.