Y a-t-il une raison d'utiliser des transistors à jonction ou Darlington pour les applications d'alimentation?

Dans de nombreux exemples Arduino, vous voyez des gens utiliser des transistors de jonction pour alimenter un moteur. Dans ce cas, par exemple, il utilise un transistor Darlington: http://www.instructables.com/id/Use-Arduino-with-TIP120-transistor-to-control-moto/ Y a-t-il une raison d'utiliser...