It all comes down to how the eggs are used. Swiss meringue also uses the egg whites, but the eggs themselves get heated instead of using the sugar syrup. The French version uses egg yolks. For more details, see my post all about different buttercream types.