Both work quite differently. TOR routes you over several layers, obscures your IP and changes the IPs around on new requests so you can't be tracked.
With Bittorrent you want lasting connections to other peers to be able to receive and send all the data. This doesn't align with the ever changing IPs and stuff.
A VPN gives you one IP that you can have for hours.
A VPN supports UDP connections, TOR doesn't.
If your client or something leaks your IP it happens anyways, if you route it over one node or seven. All the extra energy is just wasted.
And bittorrent puts even more strain on the TOR network the way it works. Probably making it slower for anybody else.