The obvious answer is because it's under seasoned. Be sure to cook the pasta in well salted water. And make sure your dressing tastes fairly strong before stirring it into the salad because once it's incorporated, the flavors will mellow. Taste the finished dish before serving and add another pinch of salt or splash of vinegar, if needed. Fresh herbs will also give a nice punch of flavor and brighten up the whole dish.