If it's all the same material (e. g. wool, or in this case, fleece) than you might as well carry two layers. It is more versatile, and maybe a bit warmer (the air trapped between the layers adds insulation).
It gets trickier when you talk about puffy clothes. Puffy clothes have a puffy insulation (down or synthetic) surrounded by two layers of material (typically nylon). As you add insulation, you don't need to add much extra nylon to surround it. That's why a really think puffy jacket is more efficient (provides more warmth per weight) over a thin puffy jacket.
Then you have the fact that puffy jackets, by and large, provide more warmth per weight than base layer clothing (straight fleece or wool). I can keep adding fleece layers and be plenty warm, but will carry a lot more weight than if I just carry a single, big, puffy jacket.
This essentially leads to a trade-off: versatility versus weight savings. For me, personally, when I backpack, I carry one synthetic puffy jacket, with a synthetic T-Shirt. Other than a rain jacket, that is it. That is plenty warm for the weight, but not very flexible. It doesn't breathe that well, and I'm often in an in between temperature — a bit too cold to go with just the T-Shirt, and a bit too warm to go with the puffy. That is the price I pay to keep my pack weight down.
But for day hiking, I carry fleece instead. Flexibility is more important. The fleece has a bigger comfort range. As we get into shoulder season, I add the puffy to the fleece.