Because it ended up being passed to ssh, bash and other shell commands (which in turn made the tests fail, as they should).

I can't remember if there was a reason for not moving it all the way down to drush_core_execute().