TF2 is a strange case. There's a lot of voice material in the game that you rarely or never hear. If you open the .gcf container files, you can see that--even in the early days of the game--there were a number of taunts recorded that, even now, you never seem to hear. One example off the top of my head is the Sniper's line about "fruit-shop owners". There are some that you hear only very rarely.
The "problem" (if you call it a problem) has gotten worse in recent days since Valve adds more situational jokes--but you only hear them rarely, if ever. For instance, if a spy dominates a scout, he has a few lines that he can say. Problem is, that doesn't happen every day, and the randomness of which line is chosen means that most people may not even hear his "well, time to visit your mother!" jab--which is really very funny if you've watched Meet The Spy. But you might never hear it in-game.
This seems to kinda be an endemic problem with the game at the moment. If the payload cart starts to reverse course, it always seems to be a heavy or sniper or scout that says something about it. Maybe only those classes have those lines recorded, but it seems like the kind of thing that would be an improvement, if they were to record those lines for each class. Then again, voice acting costs money--and Valve is wasting quite a bit of that acting by locking it up behind rare game conditions.
I understand that Valve is trying to keep the humor from wearing thin, and think that it is a worthwhile goal. However, I think they haven't reached a proper balance yet: you get really sick of the Heavy whining about the cart going backwards, and you hardly ever hear the domination lines.