They throttle them because they are a nuisance to their other customers that want snappy fast web surfing. That really is both the long and short of it.
Throttle is actually the wrong word. That implies they have set a maximum speed. That's not what is happening. What happens is they are *de-prioritising* the BitTorrent traffic so that it is always at the back of their router's queues. This has the effect of increasing both packet loss and latency for the TCP stream. This then causes the transmitter on the TCP stream to slow down their transmission until it reaches a level that the other side can handle.
You're quite right that no ISP would want to impact upon VPN traffic. Though I can imagine a time will come when ISPs might only honour that if you're on a Business grade package.
Throttle is actually the wrong word. That implies they have set a maximum speed. That's not what is happening. What happens is they are *de-prioritising* the BitTorrent traffic so that it is always at the back of their router's queues. This has the effect of increasing both packet loss and latency for the TCP stream. This then causes the transmitter on the TCP stream to slow down their transmission until it reaches a level that the other side can handle.
You're quite right that no ISP would want to impact upon VPN traffic. Though I can imagine a time will come when ISPs might only honour that if you're on a Business grade package.
.

Why bother getting a MAC code and let these incompetent baboons arrange things? My sub par broadband is worse than it has ever been, can't stay stable in any game and can barely browse