Bittorrent benefits a lot from UDP while HTTP is restricted by ancient TCP protocol.
Technically UDP is 11 months older than TCP. :)
What you may mean is, TCP is more specific than UDP.
Quoting a colleague of mine:
You can potentially implement TCP over UDP, but not the other way round.