When you think about it, pine nuts have a pretty distinct flavor profile that's both nutty and slightly sweet. It's a bit like the difference between a good coffee and a great coffee - the flavor is just more complex and interesting. And when you combine that with the herbaceousness of basil and the pungency of garlic, you get a sauce that's truly greater than the sum of its parts.
But pine nuts aren't just about flavor - they also add a nice texture to pesto. It's a bit like the difference between a smoothie and a salad - sometimes you want something with a bit more chunk and bite. And let's be real, who doesn't love a good texture contrast in their food?