A bittorrent client, even in CLI form, is not simple software at all. Have you ever taken a look at the myriad of available settings?
Most GUI clients have a sort of "wizard" that helps you pick acceptable connection parameters. This feature alone has a truckload of assumptions coded in. And that kind of feature exists for a reason: no nonsense-seeking users. They're the majority. Just let me download my file bro.