My thinking was that with cloning from git we could test code before it was packaged. The reason we don't use Beaker to install the modules is because the mechanism Beaker uses to install modules results in the same git clone process. Also, writing the command-line arguments to install modules with Beaker results in a string that can be hard to understand. Having the modules installed in a pre-suite makes it more readable and easier to understand.