People use torrents to save bandwith. Since you only host a tiny, tiny file when using torrents, you have less strain on your server. It's cheaper and easier for the companies... (Annoying for the users, though...)